REFACTOR: Simplify backup version check

Adds specs for inalid version number in metadata file.
Follow-up to c3cd2389fee19ba209d99192ceda99b3cd3e5578
This commit is contained in:
Gerhard Schlager
2020-01-15 16:41:02 +01:00
parent 135d09d671
commit 68a7ae3091
2 changed files with 58 additions and 37 deletions

View File

@ -19,11 +19,7 @@ module BackupRestore
def validate
metadata = extract_metadata
if metadata[:version].blank?
raise MetaDataError.new("Version not defined in metadata file.")
end
if !metadata[:version].is_a?(String) && !metadata[:version].is_a?(Integer)
if !metadata[:version].is_a?(Integer)
raise MetaDataError.new("Version is not in a valid format.")
end