summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2019-03-26 09:18:00 +0100
committerJürg Billeter <j@bitron.ch>2019-04-12 11:17:33 +0200
commit61d328e3c5797a2e6bd0e339ca6881097337c933 (patch)
tree6e0b5c1b40ac5545d1cafee80d108526b29c346b
parentb1cbd2a704b7d66143658466f7dcef1809d10d61 (diff)
downloadbuildstream-61d328e3c5797a2e6bd0e339ca6881097337c933.tar.gz
_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.
-rw-r--r--buildstream/_artifact.py2
1 files changed, 1 insertions, 1 deletions
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')