mirror of https://github.com/sipwise/repoapi.git
> [2022-12-16 06:07:01,563: ERROR/ForkPoolWorker-3] Task buildinfo.tasks.parse_buildinfo[bdf0ea9f-5b13-4d08-b23b-aa2ff3a61c40] raised unexpected: DataError('smallint out of range\n') * define datetime field instead of timestamp, that would be filled with the processed value of timestamp Change-Id: Id6c9dac31b5ad9e32890e399c16ff6d9bad06746pull/9/head
parent
73c4e2d3c2
commit
a6b7a49f36
@ -0,0 +1,18 @@
|
||||
# Generated by Django 3.2.15 on 2022-12-16 13:56
|
||||
from django.db import migrations
|
||||
from django.db import models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("buildinfo", "0002_ldap_grp_perms"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="buildinfo",
|
||||
name="duration",
|
||||
field=models.PositiveIntegerField(),
|
||||
),
|
||||
]
|
@ -0,0 +1,30 @@
|
||||
# Generated by Django 3.2.15 on 2022-12-16 14:39
|
||||
import django.utils.timezone
|
||||
from django.db import migrations
|
||||
from django.db import models
|
||||
|
||||
from buildinfo.utils import get_datetime
|
||||
|
||||
|
||||
def migrate_timestamps(apps, schema_editor):
|
||||
BuildInfo = apps.get_model("buildinfo", "BuildInfo")
|
||||
for info in BuildInfo.objects.all():
|
||||
info.datetime = get_datetime(info.timestamp)
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("buildinfo", "0003_duration_fix"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="buildinfo",
|
||||
name="datetime",
|
||||
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.RunPython(migrate_timestamps),
|
||||
migrations.RemoveField(model_name="buildinfo", name="timestamp"),
|
||||
]
|
Loading…
Reference in new issue