File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -347,8 +347,7 @@ def main():
347
347
348
348
models .database .create_tables (models .ALL_MODELS , safe = True )
349
349
350
- if models .Role .select ().count () == 0 :
351
- models .create_basic_roles ()
350
+ models .create_basic_roles ()
352
351
if models .User .select ().count () == 0 :
353
352
models .create_demo_users ()
354
353
if models .SolutionAssessment .select ().count () == 0 :
Original file line number Diff line number Diff line change @@ -1155,7 +1155,8 @@ def create_demo_users() -> None:
1155
1155
1156
1156
def create_basic_roles () -> None :
1157
1157
for role in RoleOptions :
1158
- Role .create (name = role .value )
1158
+ if not Role .select ().where (Role .name == role .value ).exists ():
1159
+ Role .create (name = role .value )
1159
1160
1160
1161
1161
1162
def create_basic_assessments () -> None :
You can’t perform that action at this time.
0 commit comments