Prefer the metadata JSON file over the version JSON file

This commit is contained in:
Trenton H 2024-06-20 07:47:00 -07:00
parent 3bb6a32ab9
commit dacbe0927c

View File

@ -166,10 +166,7 @@ class Command(CryptMixin, BaseCommand):
) )
return return
if version_path.exists(): if metadata_path.exists():
with version_path.open() as infile:
self.version = json.load(infile)["version"]
elif metadata_path.exists():
with metadata_path.open() as infile: with metadata_path.open() as infile:
data = json.load(infile) data = json.load(infile)
self.version = data["version"] self.version = data["version"]
@ -179,6 +176,9 @@ class Command(CryptMixin, BaseCommand):
) )
elif EXPORTER_CRYPTO_SETTINGS_NAME in data: elif EXPORTER_CRYPTO_SETTINGS_NAME in data:
self.load_crypt_params(data) self.load_crypt_params(data)
elif version_path.exists():
with version_path.open() as infile:
self.version = json.load(infile)["version"]
if self.version and self.version != version.__full_version_str__: if self.version and self.version != version.__full_version_str__:
self.stdout.write( self.stdout.write(