mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 07:05:41 +00:00 
			
		
		
		
	Added UniqueConstraint on name/email pair, renamed migration file
This commit is contained in:
		@@ -24,16 +24,15 @@ class Migration(migrations.Migration):
 | 
			
		||||
        ),
 | 
			
		||||
        # Convert empty email string to NULL
 | 
			
		||||
        migrations.RunPython(make_empty_email_field_null),
 | 
			
		||||
        # Make email field unique
 | 
			
		||||
        migrations.AlterField(
 | 
			
		||||
            model_name='company',
 | 
			
		||||
            name='email',
 | 
			
		||||
            field=models.EmailField(blank=True, help_text='Contact email address', max_length=254, null=True, unique=True, verbose_name='Email'),
 | 
			
		||||
        ),
 | 
			
		||||
        # Remove unique constraint on name field
 | 
			
		||||
        migrations.AlterField(
 | 
			
		||||
            model_name='company',
 | 
			
		||||
            name='name',
 | 
			
		||||
            field=models.CharField(help_text='Company name', max_length=100, verbose_name='Company name'),
 | 
			
		||||
        ),
 | 
			
		||||
        # Add unique constraint on name/email pair
 | 
			
		||||
        migrations.AddConstraint(
 | 
			
		||||
            model_name='company',
 | 
			
		||||
            constraint=models.UniqueConstraint(fields=('name', 'email'), name='unique_name_email_pair'),
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
		Reference in New Issue
	
	Block a user