diff --git a/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor b/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor index 7ecd15a06..6c4719f42 100644 --- a/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor +++ b/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor @@ -44,9 +44,20 @@ { var result = SearchResults[i];
- @result.Service.Name (@result.Alias.Email) + +
+
@result.Service.Name
+ @if (!string.IsNullOrEmpty(result.Alias.Email)) + { + (@result.Alias.Email) + } + else if (!string.IsNullOrEmpty(result.Username)) + { + (@result.Username) + } +
} @@ -122,7 +133,8 @@ query = query.Where(x => (x.Service.Name != null && EF.Functions.Like(x.Service.Name.ToLower(), $"%{term}%")) || (x.Alias.Email != null && EF.Functions.Like(x.Alias.Email.ToLower(), $"%{term}%")) || - (x.Username != null && EF.Functions.Like(x.Username.ToLower(), $"%{term}%")) + (x.Username != null && EF.Functions.Like(x.Username.ToLower(), $"%{term}%")) || + (x.Service.Url != null && EF.Functions.Like(x.Service.Url.ToLower(), $"%{term}%")) ); }