fix modrinth environments filter

fixes #4630
reversed the conditions to check for side because somewhere the mod side
is no initilized(easier to check one line than search where it is not
initialized)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2026-01-09 12:07:03 +02:00
parent 31da9f51f0
commit a97c15d0fb
No known key found for this signature in database
GPG key ID: 55EF5DA53DB36318

View file

@ -106,8 +106,8 @@ QVariant ModModel::getInstalledPackVersion(ModPlatform::IndexedPack::Ptr pack) c
bool checkSide(ModPlatform::Side filter, ModPlatform::Side value)
{
return filter == ModPlatform::Side::NoSide || value == ModPlatform::Side::NoSide || filter == ModPlatform::Side::UniversalSide ||
value == ModPlatform::Side::UniversalSide || filter == value;
return (filter != ModPlatform::Side::ClientSide && filter != ModPlatform::Side::ServerSide) ||
(value != ModPlatform::Side::ClientSide && value != ModPlatform::Side::ServerSide) || filter == value;
}
bool ModModel::checkFilters(ModPlatform::IndexedPack::Ptr pack)