Skip to content

Commit 05aef78

Browse files
committed
fix DatabaseOperations.adapt_datetimefield_value() crash on null DateTimeField
1 parent 6a163df commit 05aef78

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.github/workflows/test-python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ jobs:
6767
- name: Run tests
6868
run: >
6969
python3 django_repo/tests/runtests.py --settings mongodb_settings -v 2
70+
auth_tests.test_models.UserManagerTestCase
7071
backends.base.test_base.DatabaseWrapperTests
7172
basic
7273
dates

django_mongodb/operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class DatabaseOperations(BaseDatabaseOperations):
1111
compiler_module = "django_mongodb.compiler"
1212

1313
def adapt_datetimefield_value(self, value):
14-
if not settings.USE_TZ and timezone.is_naive(value):
14+
if not settings.USE_TZ and value is not None and timezone.is_naive(value):
1515
value = timezone.make_aware(value)
1616
return value
1717

0 commit comments

Comments
 (0)