summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/spec.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index 8d5a1ec8df..2e144fc80f 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -2535,8 +2535,9 @@ class Spec(object):
# if not found in this package, check immediate dependents
# for dependency patches
- for dep in self._dependents:
- patch = dep.parent.package.lookup_patch(sha256)
+ for dep_spec in self._dependents.values():
+ patch = dep_spec.parent.package.lookup_patch(sha256)
+
if patch:
patches.append(patch)