summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm')
-rw-r--r--bitbake/lib/toaster/orm/models.py7
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):