def METHOD_NAME(self, *args, **kwargs):
    post_save_task = None
    if self._state.adding:
        if self.payload.get("ref_type") == "tag":
            post_save_task = get_zipfile
            self.clone_status = CloneStatusChoices.PENDING
        elif self.payload.get("action") == "deleted":
            post_save_task = unlink_algorithm
            self.clone_status = CloneStatusChoices.NOT_APPLICABLE
        else:
            self.clone_status = CloneStatusChoices.INVALID
    super().METHOD_NAME(*args, **kwargs)
    if post_save_task:
        on_commit(
            post_save_task.signature(kwargs={"pk": self.pk}).apply_async
        )