File tree Expand file tree Collapse file tree 1 file changed +18
-26
lines changed Expand file tree Collapse file tree 1 file changed +18
-26
lines changed Original file line number Diff line number Diff line change @@ -389,40 +389,32 @@ export class DatabaseService {
389
389
} ) ;
390
390
391
391
// Ensure the 'everyone' user group exists
392
- const existingGroup = await this . prisma . userGroup . findUnique ( {
392
+ this . prisma . userGroup
393
+ . upsert ( {
393
394
where : { name : 'everyone' } ,
395
+ update : { } ,
396
+ create : {
397
+ name : 'everyone' ,
398
+ description : 'Standard group for all users' ,
399
+ } ,
400
+ } )
401
+ . then ( ( ) => {
402
+ this . logger . log ( 'UserGroup "everyone" seeded successfully.' ) ;
394
403
} ) ;
395
404
396
- if ( ! existingGroup ) {
397
- await this . prisma . userGroup . create ( {
398
- data : {
399
- name : 'everyone' ,
400
- description : 'Standard group for all users' ,
401
- } ,
402
- } ) ;
403
- this . logger . log ( 'UserGroup "everyone" created successfully.' ) ;
404
- } else {
405
- this . logger . log (
406
- 'UserGroup "everyone" already exists. Skipping creation.' ,
407
- ) ;
408
- }
409
-
410
405
// Ensure the 'admin' user group exists
411
- const adminGroup = await this . prisma . userGroup . findUnique ( {
412
- where : { name : 'admin' } ,
413
- } ) ;
414
-
415
- if ( ! adminGroup ) {
416
- await this . prisma . userGroup . create ( {
417
- data : {
406
+ this . prisma . userGroup
407
+ . upsert ( {
408
+ where : { name : 'admin' } ,
409
+ update : { } ,
410
+ create : {
418
411
name : 'admin' ,
419
412
description : 'Group for admin users' ,
420
413
} ,
414
+ } )
415
+ . then ( ( ) => {
416
+ this . logger . log ( 'UserGroup "admin" seeded successfully.' ) ;
421
417
} ) ;
422
- this . logger . log ( 'UserGroup "admin" created successfully.' ) ;
423
- } else {
424
- this . logger . log ( 'UserGroup "admin" already exists. Skipping creation.' ) ;
425
- }
426
418
427
419
this . logger . log ( 'Default data seeded successfully.' ) ;
428
420
}
You can’t perform that action at this time.
0 commit comments