From afcb78f69b17b3170699e9a7fbdf27aee2c8c257 Mon Sep 17 00:00:00 2001 From: Robert Stolz Date: Thu, 20 Mar 2025 17:42:50 +0100 Subject: [PATCH 1/3] @valid vllt noch --- .../java/ropold/backend/controller/HighScoreController.java | 1 + .../src/test/java/ropold/backend/service/MemoryServiceTest.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/ropold/backend/controller/HighScoreController.java b/backend/src/main/java/ropold/backend/controller/HighScoreController.java index 4a849db..0f8f558 100644 --- a/backend/src/main/java/ropold/backend/controller/HighScoreController.java +++ b/backend/src/main/java/ropold/backend/controller/HighScoreController.java @@ -25,6 +25,7 @@ public List getBestHighScoresForCards(@PathVariable int numberOf public HighScoreModel addHighScore(@RequestBody HighScoreModel highScoreModel) { return highScoreService.addHighScore(highScoreModel); } + //@valid fehlt ggf. noch @ResponseStatus(HttpStatus.NO_CONTENT) @DeleteMapping("/{id}") diff --git a/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java b/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java index d4d3d29..1d83908 100644 --- a/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java +++ b/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java @@ -65,7 +65,7 @@ void getActiveMemories() { List expected = memoryService.getActiveMemories(); // Then - assertEquals(expected, activeMemories); + assertEquals(expected, activeMemories); } @Test From abd9584a323804845b944a5f0292729405da2c20 Mon Sep 17 00:00:00 2001 From: Robert Stolz Date: Fri, 11 Apr 2025 11:16:18 +0200 Subject: [PATCH 2/3] no post img by edit --- backend/src/main/resources/application.properties | 2 +- frontend/src/components/MyMemories.tsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/main/resources/application.properties b/backend/src/main/resources/application.properties index 838eafd..f524b49 100644 --- a/backend/src/main/resources/application.properties +++ b/backend/src/main/resources/application.properties @@ -7,4 +7,4 @@ spring.security.oauth2.client.registration.github.scope=none app.url=${APP_URL} CLOUDINARY_URL=${CLOUDINARY_URL} -spring.servlet.multipart.max-file-size=10MB \ No newline at end of file +spring.servlet.multipart.max-file-size=5MB \ No newline at end of file diff --git a/frontend/src/components/MyMemories.tsx b/frontend/src/components/MyMemories.tsx index e9b92c0..b63d13e 100644 --- a/frontend/src/components/MyMemories.tsx +++ b/frontend/src/components/MyMemories.tsx @@ -29,6 +29,7 @@ export default function MyMemories(props: Readonly) { const [imageUrl, setImageUrl] = useState(null); const [showPopup, setShowPopup] = useState(false); const [memoryToDelete, setMemoryToDelete] = useState(null); + const [imageChanged, setImageChanged] = useState(false); useEffect(() => { props.getAllMemories(); @@ -112,7 +113,7 @@ export default function MyMemories(props: Readonly) { // Multipart-Request für andere Kategorien const data = new FormData(); - if (image) { + if (imageChanged && image) { data.append("image", image); setEditedMemory(prev => prev ? { ...prev, imageUrl: "temp-image" } : null); } @@ -137,6 +138,7 @@ export default function MyMemories(props: Readonly) { const onFileChange = (e: React.ChangeEvent) => { if (e.target.files) { setImage(e.target.files[0]); + setImageChanged(true); } }; From 577a9618df19c63b43db1df414d9c200466bd504 Mon Sep 17 00:00:00 2001 From: Robert Stolz Date: Fri, 11 Apr 2025 11:18:36 +0200 Subject: [PATCH 3/3] small change --- .../src/test/java/ropold/backend/service/MemoryServiceTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java b/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java index 1d83908..d4d3d29 100644 --- a/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java +++ b/backend/src/test/java/ropold/backend/service/MemoryServiceTest.java @@ -65,7 +65,7 @@ void getActiveMemories() { List expected = memoryService.getActiveMemories(); // Then - assertEquals(expected, activeMemories); + assertEquals(expected, activeMemories); } @Test