summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r--bitbake/lib/toaster/orm/models.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py
index 4bb84bd5ef..f70c0066ad 100644
--- a/bitbake/lib/toaster/orm/models.py
+++ b/bitbake/lib/toaster/orm/models.py
@@ -67,10 +67,14 @@ class ProjectManager(models.Manager):
67 67
68 68
69 for rdl in release.releasedefaultlayer_set.all(): 69 for rdl in release.releasedefaultlayer_set.all():
70 lv = Layer_Version.objects.filter(layer__name = rdl.layer_name, up_branch__name = release.branch_name)[0].get_equivalents_wpriority(prj)[0] 70 try:
71 ProjectLayer.objects.create( project = prj, 71 lv =Layer_Version.objects.filter(layer__name = rdl.layer_name, up_branch__name = release.branch_name)[0].get_equivalents_wpriority(prj)[0]
72 ProjectLayer.objects.create( project = prj,
72 layercommit = lv, 73 layercommit = lv,
73 optional = False ) 74 optional = False )
75 except IndexError:
76 # we may have no valid layer version objects, and that's ok
77 pass
74 78
75 return prj 79 return prj
76 80