У меня проблема с созданием транзакции. Я получаю сообщение об ошибке, что объекты не находятся в одной группе объектов.
У меня есть тип, называемый Отношения, и мне нужно создать двусторонние отношения между двумя сторонами.
def _transaction():
relationship1 = Relationship(firstParty = party1, secondParty = party2)
relationship2 = Relationship(firstParty = party2, secondParty = party1)
db.put([relationship1 , relationship2 ])
db.run_in_transaction(_transaction)
Оба объекта вечеринки одного типа. Бизнес-правило гласит, что обе записи должны быть сохранены, или они должны потерпеть неудачу. Ошибка исходит от сторонних объектов. свойства firstParty и secondParty являются ссылочными свойствами. Как выполнить транзакцию по этому бизнес-правилу?