diff options
Diffstat (limited to 'lib/spack/spack/database.py')
-rw-r--r-- | lib/spack/spack/database.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/spack/spack/database.py b/lib/spack/spack/database.py index 4cc7ed6406..f673e40f40 100644 --- a/lib/spack/spack/database.py +++ b/lib/spack/spack/database.py @@ -209,7 +209,7 @@ class InstallRecord(object): for field_name in include_fields: if field_name == 'spec': - rec_dict.update({'spec': self.spec.to_node_dict()}) + rec_dict.update({'spec': self.spec.node_dict_with_hashes()}) elif field_name == 'deprecated_for' and self.deprecated_for: rec_dict.update({'deprecated_for': self.deprecated_for}) else: @@ -1112,6 +1112,7 @@ class Database(object): # the original hash of concrete specs. new_spec._mark_concrete() new_spec._hash = key + new_spec._full_hash = spec._full_hash else: # If it is already there, mark it as installed and update |