make Cut.uuid unique (fixes #21002)

This commit is contained in:
Benjamin Dauvergne 2018-01-10 11:26:40 +01:00
parent 726a22daaf
commit 15dffd5bfb
2 changed files with 22 additions and 1 deletions

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import django.core.validators
class Migration(migrations.Migration):
dependencies = [
('petale', '0006_auto_20171017_1625'),
]
operations = [
migrations.AlterField(
model_name='cut',
name='uuid',
field=models.CharField(unique=True, max_length=255, validators=[django.core.validators.RegexValidator(b'^[A-Za-z0-9-_]+$')]),
),
]

View File

@ -91,7 +91,8 @@ class Partner(models.Model):
class CUT(models.Model):
uuid = models.CharField(
max_length=255,
validators=[id_validator])
validators=[id_validator],
unique=True)
def __unicode__(self):
return self.uuid