diff options
Diffstat (limited to 'bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py')
-rw-r--r-- | bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py index 9b58587316..08eebceaab 100644 --- a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py +++ b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py | |||
@@ -150,16 +150,15 @@ class Command(NoArgsCommand): | |||
150 | bvo = BitbakeVersion.objects.get(name = ri['bitbake']) | 150 | bvo = BitbakeVersion.objects.get(name = ri['bitbake']) |
151 | assert bvo is not None | 151 | assert bvo is not None |
152 | 152 | ||
153 | ro, created = Release.objects.get_or_create(name = ri['name'], bitbake_version = bvo) | 153 | ro, created = Release.objects.get_or_create(name = ri['name'], bitbake_version = bvo, branch = Branch.objects.get( layer_source__name = ri['layersource'], name=ri['branch'])) |
154 | ro.description = ri['description'] | 154 | ro.description = ri['description'] |
155 | ro.branch = ri['branch'] | 155 | ro.helptext = ri['helptext'] |
156 | ro.save() | 156 | ro.save() |
157 | 157 | ||
158 | for dli in ri['defaultlayers']: | 158 | for dli in ri['defaultlayers']: |
159 | lsi, layername = dli.split(":") | ||
160 | layer, created = Layer.objects.get_or_create( | 159 | layer, created = Layer.objects.get_or_create( |
161 | layer_source = LayerSource.objects.get(name = lsi), | 160 | layer_source = LayerSource.objects.get(name = ri['layersource']), |
162 | name = layername | 161 | name = dli |
163 | ) | 162 | ) |
164 | ReleaseDefaultLayer.objects.get_or_create( release = ro, layer = layer) | 163 | ReleaseDefaultLayer.objects.get_or_create( release = ro, layer = layer) |
165 | 164 | ||