From d8f8ae30e398da0aca189c532d733f1371c61075 Mon Sep 17 00:00:00 2001 From: Kumi Date: Thu, 20 Jun 2024 19:56:13 +0200 Subject: [PATCH] fix(migrations): correct TextElement foreign key field Added a missing 'imageelement_ptr' field to the 'textelement' model to correct the migration and ensure proper foreign key relationship. Removed the obsolete 'element_ptr' field. This change addresses a structural inconsistency in the database schema. --- .../0011_remove_textelement_element_ptr_and_more.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/quackscape/tours/migrations/0011_remove_textelement_element_ptr_and_more.py b/quackscape/tours/migrations/0011_remove_textelement_element_ptr_and_more.py index 94fcefc..d9d753a 100644 --- a/quackscape/tours/migrations/0011_remove_textelement_element_ptr_and_more.py +++ b/quackscape/tours/migrations/0011_remove_textelement_element_ptr_and_more.py @@ -11,14 +11,19 @@ class Migration(migrations.Migration): ] operations = [ + migrations.AddField( + model_name='textelement', + name='imageelement_ptr', + field=models.OneToOneField(auto_created=True, default=0, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=False, serialize=False, to='tours.imageelement'), + preserve_default=False, + ), migrations.RemoveField( model_name='textelement', name='element_ptr', ), - migrations.AddField( + migrations.AlterField( model_name='textelement', name='imageelement_ptr', - field=models.OneToOneField(auto_created=True, default=0, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tours.imageelement'), - preserve_default=False, + field=models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tours.imageelement'), ), ]