diff --git a/GhostfolioSidekick/Ghostfolio/API/GhostfolioAPI.cs b/GhostfolioSidekick/Ghostfolio/API/GhostfolioAPI.cs index d9148ee5..4c5597d9 100644 --- a/GhostfolioSidekick/Ghostfolio/API/GhostfolioAPI.cs +++ b/GhostfolioSidekick/Ghostfolio/API/GhostfolioAPI.cs @@ -294,6 +294,7 @@ static void AddToCache(CacheKey key, Model.SymbolProfile? asset, IMemoryCache ca .Where(x => expectedAssetSubClass?.Contains(x.AssetSubClass.GetValueOrDefault()) ?? true) .OrderBy(x => identifiers.Any(y => MatchId(x, y)) ? 0 : 1) .ThenByDescending(x => FussyMatch(identifiers, x)) + .ThenBy(x => x.AssetSubClass == AssetSubClass.CRYPTOCURRENCY && x.Name.Contains("[OLD]") ? 1 : 0) .ThenBy(x => string.Equals(x.Currency.Symbol, expectedCurrency?.Symbol, StringComparison.InvariantCultureIgnoreCase) ? 0 : 1) .ThenBy(x => new[] { CurrencyHelper.EUR.Symbol, CurrencyHelper.USD.Symbol, CurrencyHelper.GBP.Symbol }.Contains(x.Currency.Symbol) ? 0 : 1) // prefer well known currencies .ThenBy(x =>