fix object creaatioin permissions
This commit is contained in:
parent
631204fe3c
commit
dd239d0b27
1 changed files with 6 additions and 0 deletions
|
@ -243,6 +243,12 @@ class ChangeSet(models.Model):
|
||||||
|
|
||||||
ids = [obj.obj.id for obj in objects.values()]
|
ids = [obj.obj.id for obj in objects.values()]
|
||||||
space_ids = set(model.objects.filter(pk__in=ids).values_list('space_id', flat=True))
|
space_ids = set(model.objects.filter(pk__in=ids).values_list('space_id', flat=True))
|
||||||
|
space_ids |= {filter(None, (object.get("space", object.fields.get("space_id", None))
|
||||||
|
for object in objects.values() if object.created))}
|
||||||
|
|
||||||
|
if not space_ids:
|
||||||
|
# this shouldn't happen
|
||||||
|
raise ValueError
|
||||||
|
|
||||||
try:
|
try:
|
||||||
model._meta.get_field('origin_space')
|
model._meta.get_field('origin_space')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue