From e4e5688e3c8e32842d8e6c98ccb3ec098212ff07 Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Sat, 8 Apr 2017 10:55:40 +0200 Subject: [PATCH] permit blank payload in callbacks --- .../migrations/0040_auto_20170408_1055.py | 21 +++++++++++++++++++ src/shop/models.py | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/shop/migrations/0040_auto_20170408_1055.py diff --git a/src/shop/migrations/0040_auto_20170408_1055.py b/src/shop/migrations/0040_auto_20170408_1055.py new file mode 100644 index 00000000..e258b4a9 --- /dev/null +++ b/src/shop/migrations/0040_auto_20170408_1055.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.5 on 2017-04-08 08:55 +from __future__ import unicode_literals + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('shop', '0039_auto_20170403_1752'), + ] + + operations = [ + migrations.AlterField( + model_name='epaycallback', + name='payload', + field=django.contrib.postgres.fields.jsonb.JSONField(blank=True), + ), + ] diff --git a/src/shop/models.py b/src/shop/models.py index 86fe0f95..565cf044 100644 --- a/src/shop/models.py +++ b/src/shop/models.py @@ -309,7 +309,7 @@ class EpayCallback(CreatedUpdatedModel, UUIDModel): verbose_name_plural = 'Epay Callbacks' ordering = ['-created'] - payload = JSONField() + payload = JSONField(blank=True) md5valid = models.BooleanField(default=False) def __str__(self):