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():
347347
348348 models .database .create_tables (models .ALL_MODELS , safe = True )
349349
350- if models .Role .select ().count () == 0 :
351- models .create_basic_roles ()
350+ models .create_basic_roles ()
352351 if models .User .select ().count () == 0 :
353352 models .create_demo_users ()
354353 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:
11551155
11561156def create_basic_roles () -> None :
11571157 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 )
11591160
11601161
11611162def create_basic_assessments () -> None :
You can’t perform that action at this time.
0 commit comments