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

[database][models] Fixed get_by_natural_key of DatabaseSetOutputManager

The natural key generate was using a tuple in a tuple (which is good)
however the get_by_natural_key method was expecting a flat tuple.
parent 4bf75778
No related branches found
No related tags found
2 merge requests!2551.4.x,!236Fix backup restore
...@@ -437,15 +437,10 @@ class DatabaseSetTemplateOutput(models.Model): ...@@ -437,15 +437,10 @@ class DatabaseSetTemplateOutput(models.Model):
class DatabaseSetOutputManager(models.Manager): class DatabaseSetOutputManager(models.Manager):
def get_by_natural_key(self, set_natural_key, output_name):
def get_by_natural_key(self, database_name, database_version, protocol_name, name, set_ = DatabaseSet.objects.get_by_natural_key(*set_natural_key)
template_name, output_name):
return self.get( return self.get(
set__protocol__database__name=database_name, set=set_,
set__protocol__database__version=database_version,
set__protocol__name=protocol_name,
set__name=name,
set__template__name=template_name,
template__name=output_name, template__name=output_name,
) )
......
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