diff options
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index f826bcea34..874b58ecba 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py | |||
@@ -265,12 +265,13 @@ class Project(models.Model): | |||
265 | 265 | ||
266 | def get_project_layer_versions(self, pk=False): | 266 | def get_project_layer_versions(self, pk=False): |
267 | """ Returns the Layer_Versions currently added to this project """ | 267 | """ Returns the Layer_Versions currently added to this project """ |
268 | layer_versions = self.projectlayer_set.all().values('layercommit') | 268 | layer_versions = self.projectlayer_set.all().values_list('layercommit', |
269 | flat=True) | ||
269 | 270 | ||
270 | if pk is False: | 271 | if pk is False: |
271 | return layer_versions | 272 | return Layer_Version.objects.filter(pk__in=layer_versions) |
272 | else: | 273 | else: |
273 | return layer_versions.values_list('layercommit__pk', flat=True) | 274 | return layer_versions |
274 | 275 | ||
275 | 276 | ||
276 | def get_available_machines(self): | 277 | def get_available_machines(self): |