Fix the removal business
This commit is contained in:
parent
1deacb17c6
commit
780c9f1114
@ -711,12 +711,14 @@ def run_workflows(
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
document.correspondent = None
|
document.correspondent = None
|
||||||
elif (
|
elif use_overrides and (
|
||||||
use_overrides
|
action.remove_all_correspondents
|
||||||
and overrides.correspondent_id is not None
|
or (
|
||||||
and action.remove_correspondents.filter(
|
overrides.correspondent_id is not None
|
||||||
pk=overrides.correspondent_id,
|
and action.remove_correspondents.filter(
|
||||||
).exists()
|
pk=overrides.correspondent_id,
|
||||||
|
).exists()
|
||||||
|
)
|
||||||
):
|
):
|
||||||
overrides.correspondent_id = None
|
overrides.correspondent_id = None
|
||||||
|
|
||||||
@ -733,12 +735,14 @@ def run_workflows(
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
document.document_type = None
|
document.document_type = None
|
||||||
elif (
|
elif use_overrides and (
|
||||||
use_overrides
|
action.remove_all_document_types
|
||||||
and overrides.document_type_id is not None
|
or (
|
||||||
and action.remove_document_types.filter(
|
overrides.document_type_id is not None
|
||||||
pk=overrides.document_type_id,
|
and action.remove_document_types.filter(
|
||||||
).exists()
|
pk=overrides.document_type_id,
|
||||||
|
).exists()
|
||||||
|
)
|
||||||
):
|
):
|
||||||
overrides.document_type_id = None
|
overrides.document_type_id = None
|
||||||
|
|
||||||
@ -755,12 +759,14 @@ def run_workflows(
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
document.storage_path = None
|
document.storage_path = None
|
||||||
elif (
|
elif use_overrides and (
|
||||||
use_overrides
|
action.remove_all_storage_paths
|
||||||
and overrides.storage_path_id is not None
|
or (
|
||||||
and action.remove_storage_paths.filter(
|
overrides.storage_path_id is not None
|
||||||
pk=overrides.storage_path_id,
|
and action.remove_storage_paths.filter(
|
||||||
).exists()
|
pk=overrides.storage_path_id,
|
||||||
|
).exists()
|
||||||
|
)
|
||||||
):
|
):
|
||||||
overrides.storage_path_id = None
|
overrides.storage_path_id = None
|
||||||
|
|
||||||
@ -773,12 +779,14 @@ def run_workflows(
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
document.owner = None
|
document.owner = None
|
||||||
elif (
|
elif use_overrides and (
|
||||||
use_overrides
|
action.remove_all_owners
|
||||||
and overrides.owner_id is not None
|
or (
|
||||||
and action.remove_owners.filter(
|
overrides.owner_id is not None
|
||||||
pk=overrides.owner_id,
|
and action.remove_owners.filter(
|
||||||
).exists()
|
pk=overrides.owner_id,
|
||||||
|
).exists()
|
||||||
|
)
|
||||||
):
|
):
|
||||||
overrides.owner_id = None
|
overrides.owner_id = None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user