mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 07:05:41 +00:00 
			
		
		
		
	Fix for improper migrations (#4961)
- Order of migrations had been changed - Resulted in conflicting database state - Never ever do this! - Ref: https://github.com/inventree/InvenTree/pull/4898
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
# Generated by Django 3.2.19 on 2023-05-25 16:06
 | 
			
		||||
# Generated by Django 3.2.19 on 2023-05-31 12:05
 | 
			
		||||
 | 
			
		||||
from django.db import migrations, models
 | 
			
		||||
 | 
			
		||||
@@ -11,28 +11,13 @@ class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='bomitemsubstitute',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
            model_name='partparametertemplate',
 | 
			
		||||
            name='checkbox',
 | 
			
		||||
            field=models.BooleanField(default=False, help_text='Is this parameter a checkbox?', verbose_name='Checkbox'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partcategoryparametertemplate',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partparameter',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partrelated',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='parttesttemplate',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
            model_name='partparametertemplate',
 | 
			
		||||
            name='choices',
 | 
			
		||||
            field=models.CharField(blank=True, help_text='Valid choices for this parameter (comma-separated)', max_length=5000, verbose_name='Choices'),
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
# Generated by Django 3.2.19 on 2023-05-31 12:05
 | 
			
		||||
# Generated by Django 3.2.19 on 2023-05-25 16:06
 | 
			
		||||
 | 
			
		||||
from django.db import migrations, models
 | 
			
		||||
 | 
			
		||||
@@ -11,13 +11,28 @@ class Migration(migrations.Migration):
 | 
			
		||||
 | 
			
		||||
    operations = [
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partparametertemplate',
 | 
			
		||||
            name='checkbox',
 | 
			
		||||
            field=models.BooleanField(default=False, help_text='Is this parameter a checkbox?', verbose_name='Checkbox'),
 | 
			
		||||
            model_name='bomitemsubstitute',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partparametertemplate',
 | 
			
		||||
            name='choices',
 | 
			
		||||
            field=models.CharField(blank=True, help_text='Valid choices for this parameter (comma-separated)', max_length=5000, verbose_name='Choices'),
 | 
			
		||||
            model_name='partcategoryparametertemplate',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partparameter',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='partrelated',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
        migrations.AddField(
 | 
			
		||||
            model_name='parttesttemplate',
 | 
			
		||||
            name='metadata',
 | 
			
		||||
            field=models.JSONField(blank=True, help_text='JSON metadata field, for use by external plugins', null=True, verbose_name='Plugin Metadata'),
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user