Skip to content
Snippets Groups Projects
Commit 060f83a0 authored by PTSEFTON's avatar PTSEFTON
Browse files

Now with added DOIs

parent 06af564e
Branches
No related merge requests found
...@@ -55,7 +55,11 @@ async function addItem(repo, repoName, crateInfo) { ...@@ -55,7 +55,11 @@ async function addItem(repo, repoName, crateInfo) {
const jsonld = await fs.readJson(roCrateFile); const jsonld = await fs.readJson(roCrateFile);
const crate = new ROCrate(jsonld); const crate = new ROCrate(jsonld);
crate.index(); crate.index();
const dataset = crate.getRootDataset();
crate.addIdentifier({name: repoName, identifier: crateInfo.id}); crate.addIdentifier({name: repoName, identifier: crateInfo.id});
if (!(dataset.identifier.includes(crateInfo.doi))) {
dataset.identifier.push(crateInfo.doi);
}
await fs.writeJson(roCrateFile, crate.getJson(), {spaces: 2}); await fs.writeJson(roCrateFile, crate.getJson(), {spaces: 2});
await repo.importNewObjectDir(crateInfo.id, tempDir); await repo.importNewObjectDir(crateInfo.id, tempDir);
console.log(`Added ${roCrateFile} metadata with identifier ${crateInfo.id}`); console.log(`Added ${roCrateFile} metadata with identifier ${crateInfo.id}`);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment