Skip to content
Snippets Groups Projects
Commit 436d7f68 authored by Samuel GAIST's avatar Samuel GAIST
Browse files

[databases][models] Added dependencies to all natural_key method with foreign fields

parent e13ab513
No related branches found
No related tags found
2 merge requests!2551.4.x,!236Fix backup restore
...@@ -301,6 +301,7 @@ class DatabaseProtocol(models.Model): ...@@ -301,6 +301,7 @@ class DatabaseProtocol(models.Model):
def natural_key(self): def natural_key(self):
return self.database.natural_key() + (self.name,) return self.database.natural_key() + (self.name,)
natural_key.dependencies = ['databases.database']
def fullname(self): def fullname(self):
if self.name != '': if self.name != '':
...@@ -394,6 +395,8 @@ class DatabaseSet(models.Model): ...@@ -394,6 +395,8 @@ class DatabaseSet(models.Model):
def natural_key(self): def natural_key(self):
return self.protocol.natural_key() + (self.name,) + self.template.natural_key() return self.protocol.natural_key() + (self.name,) + self.template.natural_key()
natural_key.dependencies = ['databases.databaseprotocol',
'databases.databasesettemplate']
def fullname(self): def fullname(self):
if self.name != '': if self.name != '':
...@@ -472,3 +475,5 @@ class DatabaseSetOutput(models.Model): ...@@ -472,3 +475,5 @@ class DatabaseSetOutput(models.Model):
def natural_key(self): def natural_key(self):
return (self.set.natural_key(), self.template.name) return (self.set.natural_key(), self.template.name)
natural_key.dependencies = ['databases.databasesettemplateoutput',
'databases.databaseset']
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment