Browse Source

Disallow year, month and day lookups

Thomas Adamcik 15 years ago
parent
commit
5048d4e5c0
1 changed files with 3 additions and 0 deletions
  1. 3 0
      manager.py

+ 3 - 0
manager.py

@@ -91,6 +91,9 @@ class _NetAddressField(models.Field):
         if value is None:
         if value is None:
             return value
             return value
 
 
+        if lookup_type in ['year', 'month', 'day']:
+            raise ValueError('Invalid lookup type "%s"' % lookup_type)
+
         if lookup_type in NET_MAPPING:
         if lookup_type in NET_MAPPING:
             return self.get_db_prep_lookup(
             return self.get_db_prep_lookup(
                 NET_MAPPING[lookup_type], value)
                 NET_MAPPING[lookup_type], value)