audit: fix model information being saved nested
This commit is contained in:
		| @ -66,9 +66,7 @@ class AuditMiddleware: | ||||
|             return | ||||
|  | ||||
|         action = EventAction.MODEL_CREATED if created else EventAction.MODEL_UPDATED | ||||
|         EventNewThread( | ||||
|             action, request, user=user, kwargs={"model": model_to_dict(instance)} | ||||
|         ).run() | ||||
|         EventNewThread(action, request, user=user, model=model_to_dict(instance)).run() | ||||
|  | ||||
|     @staticmethod | ||||
|     # pylint: disable=unused-argument | ||||
| @ -83,5 +81,5 @@ class AuditMiddleware: | ||||
|             EventAction.MODEL_DELETED, | ||||
|             request, | ||||
|             user=user, | ||||
|             kwargs={"model": model_to_dict(instance)}, | ||||
|             model=model_to_dict(instance), | ||||
|         ).run() | ||||
|  | ||||
| @ -25,10 +25,13 @@ class EventNewThread(Thread): | ||||
|     kwargs: Dict[str, Any] | ||||
|     user: Optional[User] = None | ||||
|  | ||||
|     def __init__(self, action: str, request: HttpRequest, **kwargs): | ||||
|     def __init__( | ||||
|         self, action: str, request: HttpRequest, user: Optional[User] = None, **kwargs | ||||
|     ): | ||||
|         super().__init__() | ||||
|         self.action = action | ||||
|         self.request = request | ||||
|         self.user = user | ||||
|         self.kwargs = kwargs | ||||
|  | ||||
|     def run(self): | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer