From bfc1bbdaffc743beabc66d129bc5641885fa63cb Mon Sep 17 00:00:00 2001 From: Ishaan Mittal Date: Thu, 3 Apr 2025 10:41:15 +0530 Subject: [PATCH] fix duplicate check foriegn key iexact check --- home/utils/rebate_checker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/home/utils/rebate_checker.py b/home/utils/rebate_checker.py index fde97f6..84f39e4 100644 --- a/home/utils/rebate_checker.py +++ b/home/utils/rebate_checker.py @@ -12,7 +12,7 @@ def count(start, end): def is_not_duplicate(student, new_rebate_start, new_rebate_end): """Checks if these dates are already applied for rebate""" try: - for short_rebate in Rebate.objects.filter(email__iexact=student).all(): + for short_rebate in Rebate.objects.filter(email=student).all(): if ( short_rebate.start_date < new_rebate_start @@ -23,7 +23,7 @@ def is_not_duplicate(student, new_rebate_start, new_rebate_end): < short_rebate.end_date ): return False - for short_rebate in LeftShortRebate.objects.filter(email__iexact=student).all(): + for short_rebate in LeftShortRebate.objects.filter(email=student).all(): if ( short_rebate.start_date < new_rebate_start @@ -34,7 +34,7 @@ def is_not_duplicate(student, new_rebate_start, new_rebate_end): < short_rebate.end_date ): return False - for long_rebate in LongRebate.objects.filter(email__iexact=student).all(): + for long_rebate in LongRebate.objects.filter(email=student).all(): if ( long_rebate.end_date > new_rebate_start