Public Access
fix(user): null-safe steamId comparison in updateSettings
This commit is contained in:
1 parent
73dfeb4e7d
commit
39f08c9563
1 file changed
+2
-1
@@ -12,6 +12,7 @@ import jakarta.transaction.Transactional;
|
|||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@@ -76,7 +77,7 @@ public class UserRepositoryImpl implements UserRepository {
|
|||||||
settingsEntity.setLanguage(settings.getLanguage());
|
settingsEntity.setLanguage(settings.getLanguage());
|
||||||
settingsEntity.setTheme(settings.getTheme());
|
settingsEntity.setTheme(settings.getTheme());
|
||||||
|
|
||||||
boolean steamIdChanged = userEntity.getSteamId() != steamId;
|
boolean steamIdChanged = !Objects.equals(userEntity.getSteamId(), steamId);
|
||||||
userEntity.setSteamId(steamId);
|
userEntity.setSteamId(steamId);
|
||||||
|
|
||||||
return steamIdChanged;
|
return steamIdChanged;
|
||||||
|
|||||||
Reference in new issue
Block a user