def handle_event_save(sender, instance=None, created=False, **kwargs): # NOTE: This works on creating a new event and SHOULD work on editing said event's charter. It cannot be confirmed # right now because the EventForm.clean_charter is returning the wrong charter, thus not updating the charter info. # In other words, the update event form is broken. # # See github issue #598 # https://github.com/unfoldingWord-dev/translationDatabaseWeb/issues/598 changed_keys = instance.tracker.changed().keys() ("charter_id" in changed_keys or "number" in changed_keys) and create_comment_tag(instance)
def handle_charter_save(sender, instance=None, created=False, **kwargs): "language_id" in instance.tracker.changed().keys() and create_comment_tag(instance)