[UPDT] HORILLA AUDIT: Updated history fetching method by adding condition to track history fields

This commit is contained in:
Horilla
2024-04-03 10:55:38 +05:30
parent a074b9eec0
commit 7a84a4fb28

View File

@@ -137,11 +137,11 @@ def get_diff(instance):
"updated_by": updated_by, "updated_by": updated_by,
} }
) )
from .models import HistoryTrackingFields if instance._meta.model_name == "employeeworkinformation":
from .models import HistoryTrackingFields
history_tracking_instance = HistoryTrackingFields.objects.first() history_tracking_instance = HistoryTrackingFields.objects.first()
if history_tracking_instance: if history_tracking_instance:
track_fields = history_tracking_instance.tracking_fields["tracking_fields"] track_fields = history_tracking_instance.tracking_fields["tracking_fields"]
if track_fields: if track_fields:
delta_changes = filter_history(delta_changes, track_fields) delta_changes = filter_history(delta_changes, track_fields)
return delta_changes return delta_changes