From 61d328e3c5797a2e6bd0e339ca6881097337c933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Billeter?= Date: Tue, 26 Mar 2019 09:18:00 +0100 Subject: _artifact.py: Use Element._artifact_files_required() in cached() Ensure required artifact files are available for elements that need them even if the context does not require artifact files for all elements. --- buildstream/_artifact.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildstream/_artifact.py b/buildstream/_artifact.py index 6d26eb392..ba9c626fc 100644 --- a/buildstream/_artifact.py +++ b/buildstream/_artifact.py @@ -469,7 +469,7 @@ class Artifact(): # Determine whether directories are required require_directories = context.require_artifact_directories # Determine whether file contents are required as well - require_files = context.require_artifact_files + require_files = context.require_artifact_files or self._element._artifact_files_required() filesdigest = vdir._get_child_digest('files') -- cgit v1.2.1