diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 8 |
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 | ||