feat: admin client repository init on connection to an empty server

This commit is contained in:
Swann
2020-06-16 15:19:38 +02:00
parent e9029b1414
commit a201ae4ea6
3 changed files with 16 additions and 15 deletions

View File

@ -139,9 +139,7 @@ class SessionStartOperator(bpy.types.Operator):
utils.clean_scene()
# regular client, no password needed
admin_pass = None
else:
for scene in bpy.data.scenes:
client.add(scene)
try:
client.connect(
id=settings.username,
@ -213,9 +211,10 @@ class SessionInitOperator(bpy.types.Operator):
utils.clean_scene()
for scene in bpy.data.scenes:
scene_uuid = client.add(scene)
client.commit(scene_uuid)
client.push(scene_uuid)
client.add(scene)
client.init()
return {"FINISHED"}