fix another relation issue
This commit is contained in:
parent
710ec5411a
commit
308ae4670a
1 changed files with 5 additions and 4 deletions
|
@ -369,10 +369,11 @@ class ChangedObjectCollection(BaseSchema):
|
||||||
dependencies = base_dependencies.copy()
|
dependencies = base_dependencies.copy()
|
||||||
# todo: prev
|
# todo: prev
|
||||||
if field.is_relation and not field.many_to_many:
|
if field.is_relation and not field.many_to_many:
|
||||||
dependencies.add(OperationDependencyObjectExists(obj=ObjectReference(
|
if field.related_model._meta.app_label == "mapdata":
|
||||||
model=field.related_model._meta.model_name,
|
dependencies.add(OperationDependencyObjectExists(obj=ObjectReference(
|
||||||
id=value,
|
model=field.related_model._meta.model_name,
|
||||||
)))
|
id=value,
|
||||||
|
)))
|
||||||
if field.unique:
|
if field.unique:
|
||||||
dependencies.add(OperationDependencyUniqueValue(
|
dependencies.add(OperationDependencyUniqueValue(
|
||||||
model="locationslug" if issubclass(model, LocationSlug) else model._meta.model_name,
|
model="locationslug" if issubclass(model, LocationSlug) else model._meta.model_name,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue