aboutsummaryrefslogtreecommitdiff
path: root/ufund-api
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-03-27 18:47:27 -0400
committersowgro <tpoke.ferrari@gmail.com>2025-03-27 18:47:27 -0400
commit4f5e9e9ecda282a98af5d70bd6cf0540973c7314 (patch)
tree0a0f9669fb0f7cf2f2816b798269e50a8b26f125 /ufund-api
parent350a120eb0a578aa468b903a83f47168d6b8db13 (diff)
downloadJellySolutions-4f5e9e9ecda282a98af5d70bd6cf0540973c7314.tar.gz
JellySolutions-4f5e9e9ecda282a98af5d70bd6cf0540973c7314.tar.bz2
JellySolutions-4f5e9e9ecda282a98af5d70bd6cf0540973c7314.zip
Remove crutch
Diffstat (limited to 'ufund-api')
-rw-r--r--ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java13
1 files changed, 2 insertions, 11 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java
index 4b09449..ec94da8 100644
--- a/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java
+++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/persistence/UserFileDAO.java
@@ -2,7 +2,6 @@ package com.ufund.api.ufundapi.persistence;
import java.io.File;
import java.io.IOException;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
@@ -81,16 +80,8 @@ public class UserFileDAO implements UserDAO {
public User updateUser(User user) throws IOException {
synchronized (users) {
if (users.containsKey(user.getUsername())) {
- if (user.getBasket() == null || user.getType() == null) {
- System.err.println("CRUTCH HAPPENED");
- User oldData = users.get(user.getUsername());
- User crutch = new User(oldData.getUsername(), 0, new ArrayList<>(), oldData.getType());
- crutch.copyPassword(oldData);
- users.put(user.getUsername(), crutch);
- } else {
- var old = users.put(user.getUsername(), user);
- user.copyPassword(Objects.requireNonNull(old));
- }
+ var old = users.put(user.getUsername(), user);
+ user.copyPassword(Objects.requireNonNull(old));
save();
return user;
} else {