From 407fa9d20385fdf96a3b88ff45d226c99608e282 Mon Sep 17 00:00:00 2001 From: sshiv012 <122703005+sshiv012@users.noreply.github.com> Date: Mon, 10 Aug 2026 23:37:15 -0700 Subject: [PATCH] seed a1d6f4 --- .../org/apache/texera/service/resource/DatasetResource.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/file-service/src/main/scala/org/apache/texera/service/resource/DatasetResource.scala b/file-service/src/main/scala/org/apache/texera/service/resource/DatasetResource.scala index 289832fada6..0051e142b69 100644 --- a/file-service/src/main/scala/org/apache/texera/service/resource/DatasetResource.scala +++ b/file-service/src/main/scala/org/apache/texera/service/resource/DatasetResource.scala @@ -209,10 +209,12 @@ object DatasetResource { name: String, normalizedEmail: String ): Integer = { + // Match on the lower-cased email so a contributor entered as "A@b.com" + // resolves to the account stored as "a@b.com". val existing = ctx .select(USER.UID) .from(USER) - .where(DSL.lower(USER.EMAIL).eq(normalizedEmail)) + .where(DSL.condition(s"lower(\"user\".\"email\") = '$normalizedEmail'")) .fetchOne(USER.UID) if (existing != null) { existing