Prevent old presets format from throwing errors

This commit is contained in:
Shweelan Samson authored and Zaid Abdulla committed 2019-07-17 19:07:43 -07:00
1 parent b92f547b26
commit 461950749f
2 files changed
+19 -10

No files matched your search

+11 -10
View File
@@ -560,16 +560,17 @@ export function flattenPreset(preset): {} {
const provision = p.configurations[0];
if (
p.configurations.length !== 1 ||
provision.type !== "provision" ||
!provision.name ||
!provision.name.length
)
throw new Error("Invalid preset provision");
p.provision = provision.name;
p.provisionArgs = provision.args
? JSON.stringify(provision.args).slice(1, -1)
: "";
p.configurations.length === 1 &&
provision.type === "provision" &&
provision.name &&
provision.name.length
) {
p.provision = provision.name;
p.provisionArgs = provision.args
? JSON.stringify(provision.args).slice(1, -1)
: "";
}
delete p.configurations;
return p;
}