Skip to content
Snippets Groups Projects
Verified Commit dd413d4f authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala: Committed by Ernesto Rico Schmidt
Browse files

fix: don’t convert VersatileImageField to ForeignKey


The image attributes on our models were using VersatileImageField before
our migration to a separate image model. VersatileImageField uses a
VARCHAR field internally that cannot be converted to a ForeignKey.

Signed-off-by: default avatarErnesto Rico Schmidt <ernesto@helsinki.at>
parent 1ee18b9e
No related branches found
No related tags found
No related merge requests found
Pipeline #3079 passed
...@@ -30,7 +30,8 @@ class Migration(migrations.Migration): ...@@ -30,7 +30,8 @@ class Migration(migrations.Migration):
model_name="host", model_name="host",
name="image_width", name="image_width",
), ),
migrations.AlterField( migrations.RemoveField(model_name="host", name="image"),
migrations.AddField(
model_name="host", model_name="host",
name="image", name="image",
field=models.ForeignKey( field=models.ForeignKey(
......
# Generated by Django 3.2.18 on 2023-04-03 22:20 # Generated by Django 3.2.18 on 2023-04-03 22:20
from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('program', '0048_auto_20230403_2228'), ("program", "0048_auto_20230403_2228"),
] ]
operations = [ operations = [
migrations.RemoveField( migrations.RemoveField(
model_name='note', model_name="note",
name='image_alt_text', name="image_alt_text",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='note', model_name="note",
name='image_credits', name="image_credits",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='note', model_name="note",
name='image_height', name="image_height",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='note', model_name="note",
name='image_ppoi', name="image_ppoi",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='note', model_name="note",
name='image_width', name="image_width",
), ),
migrations.AlterField( migrations.RemoveField(model_name="note", name="image"),
model_name='note', migrations.AddField(
name='image', model_name="note",
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='notes', to='program.image'), name="image",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="notes",
to="program.image",
),
), ),
] ]
# Generated by Django 3.2.18 on 2023-04-03 22:37 # Generated by Django 3.2.18 on 2023-04-03 22:37
from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('program', '0049_auto_20230404_0020'), ("program", "0049_auto_20230404_0020"),
] ]
operations = [ operations = [
migrations.RemoveField( migrations.RemoveField(
model_name='show', model_name="show",
name='image_alt_text', name="image_alt_text",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='show', model_name="show",
name='image_credits', name="image_credits",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='show', model_name="show",
name='image_height', name="image_height",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='show', model_name="show",
name='image_ppoi', name="image_ppoi",
), ),
migrations.RemoveField( migrations.RemoveField(
model_name='show', model_name="show",
name='image_width', name="image_width",
), ),
migrations.AlterField( migrations.RemoveField(model_name="show", name="image"),
model_name='show', migrations.AddField(
name='image', model_name="show",
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='shows', to='program.image'), name="image",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="shows",
to="program.image",
),
), ),
] ]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment