From 0d83525a8f7cc0c68ee6c99050776931406868ff Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 6 Feb 2008 04:18:00 +0000 Subject: [PATCH] overriding save to force None-ness on the interval fields git-svn-id: svn://svn.open-ils.org/ILS/trunk@8655 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/admin/ils_admin/setup/ils_data/models.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Open-ILS/admin/ils_admin/setup/ils_data/models.py b/Open-ILS/admin/ils_admin/setup/ils_data/models.py index 77a5fe271d..ea19cec87b 100644 --- a/Open-ILS/admin/ils_admin/setup/ils_data/models.py +++ b/Open-ILS/admin/ils_admin/setup/ils_data/models.py @@ -278,6 +278,15 @@ class CircMatrixMatchpoint(models.Model): ref_flag = models.BooleanField(null=True) usr_age_lower_bound = models.CharField(maxlength=CHAR_MAXLEN, help_text=INTERVAL_HELP_TEXT, null=True, blank=True) usr_age_upper_bound = models.CharField(maxlength=CHAR_MAXLEN, help_text=INTERVAL_HELP_TEXT, null=True, blank=True) + + def save(self): + ''' Override to force None-ness on the interval fields ''' + if self.usr_age_lower_bound == "": + self.usr_age_lower_bound = None + if self.usr_age_upper_bound == "": + self.usr_age_upper_bound = None + return models.Model.save(self) + class Admin: search_fields = ['grp_id','org_unit_id','circ_modifier_id','marc_type_id','marc_form_id', 'marc_vr_format_id','usr_age_lower_bound','usr_age_upper_bound'] -- 2.43.2