From 8be5b2845a961d27bce691c1052da08e898aad91 Mon Sep 17 00:00:00 2001 From: Archangel Date: Fri, 11 Jul 2025 18:00:31 +0200 Subject: [PATCH] Fix sort by rating (#467) --- Libraries/SPTarkov.Server.Core/Helpers/RagfairSortHelper.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Helpers/RagfairSortHelper.cs b/Libraries/SPTarkov.Server.Core/Helpers/RagfairSortHelper.cs index 4d6331ac..6b85eada 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/RagfairSortHelper.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/RagfairSortHelper.cs @@ -79,7 +79,10 @@ public class RagfairSortHelper(LocaleService localeService) protected int SortOffersByRating(RagfairOffer a, RagfairOffer b) { - return (int)(a.User.Rating.Value - b.User.Rating.Value); + double ratingA = a?.User?.Rating ?? 0.0; + double ratingB = b?.User?.Rating ?? 0.0; + + return ratingA.CompareTo(ratingB); } protected int SortOffersByName(RagfairOffer a, RagfairOffer b)