do not let subscribers fail on missing target
This commit is contained in:
parent
66878a9d5f
commit
d5aed131d7
|
@ -77,6 +77,7 @@ def set_enquirer(context, event):
|
|||
@grok.subscribe(ITarget, IObjectAddedEvent)
|
||||
def set_reader_on_target(context, event):
|
||||
"""Set Reader role on target to responsible after opinion or validation creation"""
|
||||
if context.target:
|
||||
target = context.target.to_object
|
||||
grant_local_role_to_responsible(context, 'Reader', target)
|
||||
|
||||
|
@ -84,6 +85,7 @@ def set_reader_on_target(context, event):
|
|||
@grok.subscribe(IValidation, IObjectAddedEvent)
|
||||
def set_reviewer_on_target(context, event):
|
||||
"""Set Reviewer role on target to responsible after validation creation"""
|
||||
if context.target:
|
||||
target = context.target.to_object
|
||||
grant_local_role_to_responsible(context, 'Reviewer', target)
|
||||
|
||||
|
|
Reference in New Issue