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)