From b78e498c2086e4cb6631d73f36db059d37ad70ad Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Tue, 17 Sep 2019 15:27:39 +1200 Subject: [PATCH] import_layers: fix updating build dependencies Apparently I forgot that filter() returns a QuerySet and not an actual object. Signed-off-by: Paul Eggleton --- layerindex/tools/import_layers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layerindex/tools/import_layers.py b/layerindex/tools/import_layers.py index 1e49bbd..ffbe7f1 100755 --- a/layerindex/tools/import_layers.py +++ b/layerindex/tools/import_layers.py @@ -278,7 +278,7 @@ def main(): existing_deps.remove(dep) depobj.recipes.add(recipe) for existing_dep in existing_deps: - recipe.staticbuilddep_set.filter(name=existing_dep).recipes.remove(recipe) + recipe.staticbuilddep_set.filter(name=existing_dep).first().recipes.remove(recipe) package_configs = recipejs.get('package_configs', []) import_child_items(recipe, PackageConfig, childlist=package_configs, custom_fields=['builddeps'], custom_field_cb=package_config_field_handler, key_fields=['feature'])