refactor: fix scene item removal
This commit is contained in:
@ -576,11 +576,11 @@ class BlScene(ReplicatedDatablock):
|
|||||||
|
|
||||||
diff_params = {
|
diff_params = {
|
||||||
'exclude_paths': exclude_path,
|
'exclude_paths': exclude_path,
|
||||||
# 'ignore_order': True,
|
'ignore_order': True,
|
||||||
# 'report_repetition': True
|
'report_repetition': True
|
||||||
}
|
}
|
||||||
delta_params = {
|
delta_params = {
|
||||||
'mutate': True
|
# 'mutate': True
|
||||||
}
|
}
|
||||||
|
|
||||||
return Delta(
|
return Delta(
|
||||||
|
Submodule multi_user/libs/replication updated: b3537f99a5...a407411859
@ -235,15 +235,14 @@ class DynamicRightSelectTimer(Timer):
|
|||||||
|
|
||||||
# Fix deselection until right managment refactoring (with Roles concepts)
|
# Fix deselection until right managment refactoring (with Roles concepts)
|
||||||
if len(current_selection) == 0 :
|
if len(current_selection) == 0 :
|
||||||
owned_keys = session.list(
|
owned_keys = session.list(filter_owner=settings.username)
|
||||||
filter_owner=settings.username)
|
|
||||||
for key in owned_keys:
|
for key in owned_keys:
|
||||||
node = session.repository.get_node(key)
|
node = session.repository.get_node(key)
|
||||||
try:
|
try:
|
||||||
porcelain.unlock(session.repository,
|
porcelain.unlock(session.repository,
|
||||||
key,
|
key,
|
||||||
ignore_warnings=True,
|
ignore_warnings=True,
|
||||||
affect_dependencies=recursive)
|
affect_dependencies=True)
|
||||||
except NonAuthorizedOperationError:
|
except NonAuthorizedOperationError:
|
||||||
logging.warning(
|
logging.warning(
|
||||||
f"Not authorized to change {key} owner")
|
f"Not authorized to change {key} owner")
|
||||||
|
Reference in New Issue
Block a user