fix(user): null-safe steamId comparison in updateSettings

This commit is contained in:
Andreas Dahm committed 2026-05-12 10:09:33 +02:00
1 parent 3c3cda9409
commit faed2d3411
1 file changed
+2 -1
@@ -12,6 +12,7 @@ import jakarta.transaction.Transactional;
import jakarta.validation.constraints.NotNull;
import org.springframework.stereotype.Repository;
import java.util.Objects;
import java.util.Optional;
import java.util.UUID;
@@ -76,7 +77,7 @@ public class UserRepositoryImpl implements UserRepository {
settingsEntity.setLanguage(settings.getLanguage());
settingsEntity.setTheme(settings.getTheme());
boolean steamIdChanged = userEntity.getSteamId() != steamId;
boolean steamIdChanged = !Objects.equals(userEntity.getSteamId(), steamId);
userEntity.setSteamId(steamId);
return steamIdChanged;