fix(rcf): get right back to local user

This commit is contained in:
Swann Martinez
2019-04-25 11:37:00 +02:00
parent f467c65e59
commit 710af6e1dd
2 changed files with 6 additions and 6 deletions

View File

@ -207,7 +207,7 @@ class RCFClientAgent(object):
override = umsgpack.unpackb(msg[2])
if key in self.property_map.keys():
if self.property_map[key].body['id'] == self.id.decode():
if self.property_map[key].body['id'] == self.id.decode() or override:
if value == 'None':
value = helpers.dump(key)
value['id'] = self.id.decode()
@ -339,10 +339,10 @@ def rcf_client_agent(ctx, pipe, queue):
if rcfmsg.id != agent.id:
# update_queue.put((rcfmsg.key,rcfmsg.body))
try:
logger.info(rcfmsg.body['id'])
except:
pass
# try:
# logger.info(rcfmsg.body['id'])
# except:
# pass
with lock:
helpers.load(rcfmsg.key, rcfmsg.body)
rcfmsg.store(agent.property_map)

View File

@ -434,7 +434,7 @@ class session_rights(bpy.types.Operator):
client_instance.set(key=self.key, value=val[0][1],override=True)
print("Updating rights")
print("Updating {} rights to {}".format(self.key,net_settings.clients))
else:
print("Not admin")