浏览代码

[organization] Add explicit FK constraint for Django 2

Romain Rigaux 4 年之前
父节点
当前提交
29018aa227
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      apps/useradmin/src/useradmin/organization.py
  2. 1 1
      apps/useradmin/src/useradmin/permissions.py

+ 1 - 1
apps/useradmin/src/useradmin/organization.py

@@ -118,7 +118,7 @@ class OrganizationGroupManager(models.Manager):
 if ENABLE_ORGANIZATIONS.get():
   class OrganizationGroup(models.Model):
     name = models.CharField(_t('name'), max_length=80, unique=False)
-    organization = models.ForeignKey(Organization)
+    organization = models.ForeignKey(Organization, on_delete=models.CASCADE)
 
     permissions = models.ManyToManyField(
         'HuePermission',

+ 1 - 1
apps/useradmin/src/useradmin/permissions.py

@@ -93,7 +93,7 @@ if ENABLE_ORGANIZATIONS.get():
       return _fitered_queryset(queryset)
 
   class OrganizationConnectorPermission(ConnectorPermission):
-    organization = models.ForeignKey(Organization)
+    organization = models.ForeignKey(Organization, on_delete=models.CASCADE)
 
     objects = OrganizationConnectorPermissionManager()