New media_data row needs to know its MediaEntry's id.
When creating a new media_data row, the new row needs to know the MediaEntry it is associated with. I have no idea, why this worked before at all. Maybe some implicit tricks by sqlalchemy?
This commit is contained in:
parent
ecd538bb65
commit
99c2f9f0c4
@ -189,8 +189,9 @@ class MediaEntry(Base, MediaEntryMixin):
|
|||||||
media_entry=self.id).first()
|
media_entry=self.id).first()
|
||||||
|
|
||||||
# No media data, so actually add a new one
|
# No media data, so actually add a new one
|
||||||
if not media_data:
|
if media_data is None:
|
||||||
media_data = self.media_data_table(
|
media_data = self.media_data_table(
|
||||||
|
media_entry=self.id,
|
||||||
**kwargs)
|
**kwargs)
|
||||||
session.add(media_data)
|
session.add(media_data)
|
||||||
# Update old media data
|
# Update old media data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user