From 2063d2107fc03ee1e42d9dc10003ad57b745313a Mon Sep 17 00:00:00 2001 From: Jacques Dafflon Date: Tue, 7 Jul 2015 18:12:14 +0200 Subject: [PATCH] Add legacy_mapping backref to folder model --- indico/modules/attachments/models/folders.py | 1 + indico/modules/attachments/models/legacy_mapping.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/indico/modules/attachments/models/folders.py b/indico/modules/attachments/models/folders.py index 0b6f8f52f..b53eac1c8 100644 --- a/indico/modules/attachments/models/folders.py +++ b/indico/modules/attachments/models/folders.py @@ -106,6 +106,7 @@ class AttachmentFolder(LinkMixin, ProtectionMixin, db.Model): # relationship backrefs: # - all_attachments (Attachment.folder) + # - legacy_mapping (LegacyAttachmentFolderMapping.folder) @property def protection_parent(self): diff --git a/indico/modules/attachments/models/legacy_mapping.py b/indico/modules/attachments/models/legacy_mapping.py index 7894f4bee..7588f110b 100644 --- a/indico/modules/attachments/models/legacy_mapping.py +++ b/indico/modules/attachments/models/legacy_mapping.py @@ -51,7 +51,8 @@ class LegacyAttachmentFolderMapping(LinkMixin, db.Model): ) folder = db.relationship( 'AttachmentFolder', - lazy=False + lazy=False, + backref=db.backref('legacy_mapping', uselist=False, lazy=True) ) @return_ascii -- 2.11.4.GIT