~jan0sch/smederee

Showing details for patch c5a7b083e276b6fed8f12248dab4c8188a4f5188.
2022-12-31 (Sat), 3:46 PM - Jens Grassel - c5a7b083e276b6fed8f12248dab4c8188a4f5188

Fix generators for usernames.

The prefix character was not lowercased and could therefore risk generating
an invalid username.
Summary of changes
2 files modified with 2 lines added and 2 lines removed
  • modules/hub/src/it/scala/de/smederee/hub/Generators.scala with 1 added and 1 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/Generators.scala with 1 added and 1 removed lines
diff -rN -u old-smederee/modules/hub/src/it/scala/de/smederee/hub/Generators.scala new-smederee/modules/hub/src/it/scala/de/smederee/hub/Generators.scala
--- old-smederee/modules/hub/src/it/scala/de/smederee/hub/Generators.scala	2025-02-01 06:49:10.256047852 +0000
+++ new-smederee/modules/hub/src/it/scala/de/smederee/hub/Generators.scala	2025-02-01 06:49:10.256047852 +0000
@@ -93,7 +93,7 @@
     chars <- Gen
       .nonEmptyListOf(Gen.alphaNumChar)
       .map(_.take(length).mkString.toLowerCase(Locale.ROOT))
-  } yield Username(prefix.toString + chars)
+  } yield Username(prefix.toString.toLowerCase(Locale.ROOT) + chars)
 
   val genValidAccount: Gen[Account] = for {
     id             <- genUserId
diff -rN -u old-smederee/modules/hub/src/test/scala/de/smederee/hub/Generators.scala new-smederee/modules/hub/src/test/scala/de/smederee/hub/Generators.scala
--- old-smederee/modules/hub/src/test/scala/de/smederee/hub/Generators.scala	2025-02-01 06:49:10.256047852 +0000
+++ new-smederee/modules/hub/src/test/scala/de/smederee/hub/Generators.scala	2025-02-01 06:49:10.256047852 +0000
@@ -93,7 +93,7 @@
     chars <- Gen
       .nonEmptyListOf(Gen.alphaNumChar)
       .map(_.take(length).mkString.toLowerCase(Locale.ROOT))
-  } yield Username(prefix.toString + chars)
+  } yield Username(prefix.toString.toLowerCase(Locale.ROOT) + chars)
 
   val genValidAccount: Gen[Account] = for {
     id             <- genUserId