]> juplo.de Git - demos/spring/data-jdbc/commitdiff
WIP: Uniqe-Users
authorKai Moritz <kai@juplo.de>
Sun, 12 Jul 2020 13:00:39 +0000 (15:00 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 12 Jul 2020 13:00:39 +0000 (15:00 +0200)
src/main/java/de/juplo/boot/data/jdbc/UserController.java

index cec7b6e82d33c336befe64fbd6a17a3d8c5773aa..0a27a51a3f579a0642cf2732628a20b70e0c0c14 100644 (file)
@@ -32,7 +32,11 @@ public class UserController {
             @RequestBody String username) {
         String sanitizedUsername = UserController.sanitize(username);
         User user = new User(sanitizedUsername, LocalDateTime.now(), false);
+
+        // Ein Fehler wegen doppeltem username verhindert das Speichern
         repository.save(user);
+        user = repository.findByUsername(sanitizedUsername);
+
         UriComponents uri =
             builder
                 .fromCurrentRequest()