]> git.e2factory.org Git - e2factory.git/commitdiff
collect_project: reject converting unknown res types
authorTobias Ulmer <tu@emlix.com>
Mon, 10 Oct 2016 15:38:51 +0000 (17:38 +0200)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 14:41:18 +0000 (15:41 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
plugins/collect_project.lua

index 199cd1878bddd4e4a0eacebc7e5e4d3effc1c933..8e9e316ac0a1b74d43070b48fed19bdecdb01307 100644 (file)
@@ -127,10 +127,10 @@ local function _build_collect_project(self, res, return_flags)
     for depname in cp_depends:iter_sorted() do
         local dep = result.results[depname]
 
-        if not dep:isInstanceOf(result.result_class) then
+        if dep:get_type() ~= "result" then
             return false,
-                e:append("collect_project cannot work with this result type: %q",
-                    dep:get_name())
+                err.new("can not convert result %q, type %q is unsupported",
+                    dep:get_name(), dep:get_type())
         end
         cp_chroot:insert_sl(dep:my_chroot_list())
         cp_sources:insert_sl(dep:my_sources_list())