From 436d7f68e695c566d66a0cc9207e7a5ded9f4f8d Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Tue, 6 Mar 2018 09:17:20 +0100 Subject: [PATCH] [databases][models] Added dependencies to all natural_key method with foreign fields --- beat/web/databases/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/beat/web/databases/models.py b/beat/web/databases/models.py index dfe5f4730..6179e2284 100755 --- a/beat/web/databases/models.py +++ b/beat/web/databases/models.py @@ -301,6 +301,7 @@ class DatabaseProtocol(models.Model): def natural_key(self): return self.database.natural_key() + (self.name,) + natural_key.dependencies = ['databases.database'] def fullname(self): if self.name != '': @@ -394,6 +395,8 @@ class DatabaseSet(models.Model): def natural_key(self): return self.protocol.natural_key() + (self.name,) + self.template.natural_key() + natural_key.dependencies = ['databases.databaseprotocol', + 'databases.databasesettemplate'] def fullname(self): if self.name != '': @@ -472,3 +475,5 @@ class DatabaseSetOutput(models.Model): def natural_key(self): return (self.set.natural_key(), self.template.name) + natural_key.dependencies = ['databases.databasesettemplateoutput', + 'databases.databaseset'] -- GitLab