From 9159c4d70b218d1b6f8333dfbc8f4751ff277dfa Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Tue, 8 Oct 2019 16:03:19 +0200 Subject: [PATCH 1/2] django_rbac: always prevent empty uuid (#31083) --- src/django_rbac/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/django_rbac/models.py b/src/django_rbac/models.py index 4e1e30af..47b213bc 100644 --- a/src/django_rbac/models.py +++ b/src/django_rbac/models.py @@ -57,6 +57,8 @@ class AbstractBase(models.Model): if len(self.slug) > 256: self.slug = self.slug[:252] + \ hashlib.md5(self.slug).hexdigest()[:4] + if not self.uuid: + self.uuid = utils.get_hex_uuid() return super(AbstractBase, self).save(*args, **kwargs) def natural_key(self): -- 2.20.1