def set(self, instance, value, **kwargs): """ Field mutator """ is_value = value and value != "DELETE_FILE" # Handle migration migration = kwargs.pop('_migration_', False) if is_value and not migration: notify(FileUploadedEvent(instance, value, True)) BlobField.set(self, instance, value, **kwargs)
def set(self, instance, value, **kwargs): """ Field mutator """ is_value = value and value != "DELETE_FILE" # Handle update title and description checkbox update_main = kwargs.pop('_update_main_', False) # Handle migration migration = kwargs.pop('_migration_', False) if is_value and not migration: notify(FileUploadedEvent(instance, value, update_main)) BlobField.set(self, instance, value, **kwargs)