This repository was archived by the owner on Jun 21, 2023. It is now read-only.
File tree 1 file changed +15
-8
lines changed
src/GitHub.App/ViewModels/Dialog/Clone
1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -178,14 +178,21 @@ bool FilterItem(object obj)
178
178
{
179
179
if ( obj is IRepositoryItemViewModel item && ! string . IsNullOrWhiteSpace ( Filter ) )
180
180
{
181
- var urlString = item . Url . ToString ( ) ;
182
- var urlStringWithGit = urlString + ".git" ;
183
- var urlStringWithSlash = urlString + "/" ;
184
- return
185
- item . Caption . Contains ( Filter , StringComparison . CurrentCultureIgnoreCase ) ||
186
- urlString . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
187
- urlStringWithGit . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
188
- urlStringWithSlash . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ;
181
+ if ( new UriString ( Filter ) . IsHypertextTransferProtocol )
182
+ {
183
+ var urlString = item . Url . ToString ( ) ;
184
+ var urlStringWithGit = urlString + ".git" ;
185
+ var urlStringWithSlash = urlString + "/" ;
186
+ return
187
+ urlString . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
188
+ urlStringWithGit . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
189
+ urlStringWithSlash . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ;
190
+ }
191
+ else
192
+ {
193
+ return
194
+ item . Caption . Contains ( Filter , StringComparison . CurrentCultureIgnoreCase ) ;
195
+ }
189
196
}
190
197
191
198
return true ;
You can’t perform that action at this time.
0 commit comments