1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Tweak validation for custom date fields

This commit is contained in:
Jeremy Stretch
2020-12-15 16:00:18 -05:00
parent 34643f536e
commit d64fc261e2

View File

@ -1,6 +1,6 @@
import re import re
from collections import OrderedDict from collections import OrderedDict
from datetime import datetime from datetime import datetime, date
from django import forms from django import forms
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
@ -317,6 +317,7 @@ class CustomField(models.Model):
# Validate date # Validate date
if self.type == CustomFieldTypeChoices.TYPE_DATE: if self.type == CustomFieldTypeChoices.TYPE_DATE:
if type(value) is not date:
try: try:
datetime.strptime(value, '%Y-%m-%d') datetime.strptime(value, '%Y-%m-%d')
except ValueError: except ValueError: