diff --git a/kairon/shared/account/processor.py b/kairon/shared/account/processor.py index 9b9d5b654..540a415b4 100644 --- a/kairon/shared/account/processor.py +++ b/kairon/shared/account/processor.py @@ -598,11 +598,12 @@ def remove_bot_access(bot: Text, **kwargs): active_bot_access = BotAccess.objects( **kwargs, bot=bot, status__ne=ACTIVITY_STATUS.DELETED.value ).get() + active_bot_access.update(set__status=ACTIVITY_STATUS.DELETED.value, user=kwargs.get('accessor_email')) else: active_bot_access = BotAccess.objects( bot=bot, status__ne=ACTIVITY_STATUS.DELETED.value ) - active_bot_access.update(set__status=ACTIVITY_STATUS.DELETED.value) + active_bot_access.update(set__status=ACTIVITY_STATUS.DELETED.value) @staticmethod def remove_member(bot: Text, accessor_email: Text, current_user: Text): diff --git a/kairon/shared/data/audit/data_objects.py b/kairon/shared/data/audit/data_objects.py index f2866afd3..9115dce9c 100644 --- a/kairon/shared/data/audit/data_objects.py +++ b/kairon/shared/data/audit/data_objects.py @@ -73,5 +73,5 @@ def delete(self, signal_kwargs=None, event_url=None, user=None, **write_concern) def update(self, event_url=None, **kwargs): obj = super().update(**kwargs) - auditlog.send(self.__class__, document=self, action=AuditlogActions.UPDATE.value, event_url=event_url) + auditlog.send(self.__class__, document=self, action=AuditlogActions.UPDATE.value, event_url=event_url, user=kwargs.get('user')) return obj