fix: allow single collections to imported by hopp importer

This commit is contained in:
Andrew Bastin
2022-02-07 23:39:18 +05:30
parent daec39016b
commit 85521b4c37

View File

@@ -20,10 +20,13 @@ export default defineImporter({
importer: ([content]) =>
pipe(
E.tryCatch(
() =>
JSON.parse(content).map((coll: any) =>
translateToNewRESTCollection(coll)
),
() => {
const x = JSON.parse(content)
return Array.isArray(x)
? x.map((coll: any) => translateToNewRESTCollection(coll))
: [translateToNewRESTCollection(x)]
},
() => IMPORTER_INVALID_FILE_FORMAT
),
TE.fromEither