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