From 6217c94baf2289d11ebdfff6216996eb19e09f6a Mon Sep 17 00:00:00 2001 From: Stian Soiland-Reyes Date: Thu, 10 Sep 2020 19:37:58 +0100 Subject: [PATCH] Ensure manifest-*.txt has data/ prefix The [payload manifest](https://www.rfc-editor.org/rfc/rfc8493.html#section-2.1.3) should use _pathname of a file relative to the base directory_ See [example in RFC8493](https://www.rfc-editor.org/rfc/rfc8493.html#section-4.1) --- src/components/CrateCreator/CrateExport/bagit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/CrateCreator/CrateExport/bagit.js b/src/components/CrateCreator/CrateExport/bagit.js index e1ea230..e35de5b 100644 --- a/src/components/CrateCreator/CrateExport/bagit.js +++ b/src/components/CrateCreator/CrateExport/bagit.js @@ -26,7 +26,7 @@ export default class Bag { let manifest = ""; for (let item of items) { - manifest += `${item.hash} ${item.file}\n`; + manifest += `${item.hash} data/${item.file}\n`; } await fs.writeFile(manifestPath, manifest);