fix(GRO-666): leave staff.user_id NULL in seed so middleware can auto-link by email
The resolveStaffMiddleware auto-links on first API call when staff.user_id IS NULL. Setting userId at seed time blocks this path since Better-Auth's user.id is opaque and unknown pre-auth. Remove userId from all staff inserts so the middleware can populate it on first authenticated call. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -399,7 +399,6 @@ async function seedKnownUsers() {
|
|||||||
name: adminName,
|
name: adminName,
|
||||||
email: adminEmail,
|
email: adminEmail,
|
||||||
oidcSub: adminEmail,
|
oidcSub: adminEmail,
|
||||||
userId: adminEmail,
|
|
||||||
role: "manager",
|
role: "manager",
|
||||||
isSuperUser: true,
|
isSuperUser: true,
|
||||||
active: true,
|
active: true,
|
||||||
@@ -426,7 +425,6 @@ async function seedKnownUsers() {
|
|||||||
name: "UAT Super User",
|
name: "UAT Super User",
|
||||||
email: "uat-super@groombook.dev",
|
email: "uat-super@groombook.dev",
|
||||||
oidcSub: uatSuperOidcSub,
|
oidcSub: uatSuperOidcSub,
|
||||||
userId: uatSuperOidcSub,
|
|
||||||
role: "manager",
|
role: "manager",
|
||||||
isSuperUser: true,
|
isSuperUser: true,
|
||||||
active: true,
|
active: true,
|
||||||
@@ -453,7 +451,6 @@ async function seedKnownUsers() {
|
|||||||
name: "UAT Staff Groomer",
|
name: "UAT Staff Groomer",
|
||||||
email: "uat-groomer@groombook.dev",
|
email: "uat-groomer@groombook.dev",
|
||||||
oidcSub: uatStaffOidcSub,
|
oidcSub: uatStaffOidcSub,
|
||||||
userId: uatStaffOidcSub,
|
|
||||||
role: "groomer",
|
role: "groomer",
|
||||||
isSuperUser: false,
|
isSuperUser: false,
|
||||||
active: true,
|
active: true,
|
||||||
@@ -648,7 +645,6 @@ async function seed() {
|
|||||||
name: adminName,
|
name: adminName,
|
||||||
email: adminEmail,
|
email: adminEmail,
|
||||||
oidcSub: adminEmail,
|
oidcSub: adminEmail,
|
||||||
userId: adminEmail,
|
|
||||||
role: "manager",
|
role: "manager",
|
||||||
isSuperUser: true,
|
isSuperUser: true,
|
||||||
active: true,
|
active: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user