This repository was archived by the owner on Jun 21, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
src/GitHub.App/ViewModels/Dialog/Clone Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -186,22 +186,23 @@ async Task LoadItems(bool refresh)
186186
187187 bool FilterItem ( object obj )
188188 {
189- if ( obj is IRepositoryItemViewModel item && ! string . IsNullOrWhiteSpace ( Filter ) )
189+ var trimedFilter = Filter ? . Trim ( ) ;
190+ if ( obj is IRepositoryItemViewModel item && ! string . IsNullOrEmpty ( trimedFilter ) )
190191 {
191- if ( new UriString ( Filter ) . IsHypertextTransferProtocol )
192+ if ( new UriString ( trimedFilter ) . IsHypertextTransferProtocol )
192193 {
193194 var urlString = item . Url . ToString ( ) ;
194195 var urlStringWithGit = urlString + ".git" ;
195196 var urlStringWithSlash = urlString + "/" ;
196197 return
197- urlString . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
198- urlStringWithGit . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
199- urlStringWithSlash . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ;
198+ urlString . Contains ( trimedFilter , StringComparison . OrdinalIgnoreCase ) ||
199+ urlStringWithGit . Contains ( trimedFilter , StringComparison . OrdinalIgnoreCase ) ||
200+ urlStringWithSlash . Contains ( trimedFilter , StringComparison . OrdinalIgnoreCase ) ;
200201 }
201202 else
202203 {
203204 return
204- item . Caption . Contains ( Filter , StringComparison . CurrentCultureIgnoreCase ) ;
205+ item . Caption . Contains ( trimedFilter , StringComparison . CurrentCultureIgnoreCase ) ;
205206 }
206207 }
207208
You can’t perform that action at this time.
0 commit comments