Fixes #19204: Use DjangoJSONEncoder for Job data (#19297)

This commit is contained in:
Jeremy Stretch
2025-04-23 16:57:48 -04:00
committed by GitHub
parent 0ce307c7fd
commit fbf926204e
2 changed files with 20 additions and 1 deletions
+3 -1
View File
@@ -5,6 +5,7 @@ import django_rq
from django.conf import settings
from django.contrib.contenttypes.fields import GenericForeignKey
from django.core.exceptions import ValidationError
from django.core.serializers.json import DjangoJSONEncoder
from django.core.validators import MinValueValidator
from django.db import models, transaction
from django.urls import reverse
@@ -90,8 +91,9 @@ class Job(models.Model):
)
data = models.JSONField(
verbose_name=_('data'),
encoder=DjangoJSONEncoder,
null=True,
blank=True
blank=True,
)
error = models.TextField(
verbose_name=_('error'),