From 2b1e7c4c16fe8798124bdf0367b5f084c6621754 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com>
Date: Tue, 8 Sep 2020 17:43:17 +0200
Subject: [PATCH] calendar utils: Update to new JSONField

---
 calendar_utils/models.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/calendar_utils/models.py b/calendar_utils/models.py
index 83a8f1ef..f94925f4 100644
--- a/calendar_utils/models.py
+++ b/calendar_utils/models.py
@@ -1,6 +1,5 @@
 import arrow
 import requests
-from django.contrib.postgres.fields import JSONField
 from django.core.serializers.json import DjangoJSONEncoder
 from django.db import models
 
@@ -13,13 +12,14 @@ def _convert_arrow_to_datetime(event):
     return event
 
 
-class EventsJSONField(JSONField):
+class EventsJSONField(models.JSONField):
     """
     JSONField for lists of events which converts `begin` and `end` to datetime
     on load from DB.
     """
 
     def from_db_value(self, value, expression, connection):
+        value = super().from_db_value(value, expression, connection)
         if value:
             for event in value:
                 event["begin"] = arrow.get(event["begin"]).datetime
-- 
GitLab