From 7a84a4fb28dc24311010a869006f18db4f0551a4 Mon Sep 17 00:00:00 2001 From: Horilla Date: Wed, 3 Apr 2024 10:55:38 +0530 Subject: [PATCH] [UPDT] HORILLA AUDIT: Updated history fetching method by adding condition to track history fields --- horilla_audit/methods.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/horilla_audit/methods.py b/horilla_audit/methods.py index f564d5391..c57e5c17d 100644 --- a/horilla_audit/methods.py +++ b/horilla_audit/methods.py @@ -137,11 +137,11 @@ def get_diff(instance): "updated_by": updated_by, } ) - from .models import HistoryTrackingFields - - history_tracking_instance = HistoryTrackingFields.objects.first() - if history_tracking_instance: - track_fields = history_tracking_instance.tracking_fields["tracking_fields"] - if track_fields: - delta_changes = filter_history(delta_changes, track_fields) + if instance._meta.model_name == "employeeworkinformation": + from .models import HistoryTrackingFields + history_tracking_instance = HistoryTrackingFields.objects.first() + if history_tracking_instance: + track_fields = history_tracking_instance.tracking_fields["tracking_fields"] + if track_fields: + delta_changes = filter_history(delta_changes, track_fields) return delta_changes