function parseFileName()

in source/lambda/requestArchives/lib/filenameparser.js [22:39]


function parseFileName(archiveId, archiveDescription) {

    let fname = detectAndParseDescription(archiveDescription.trim()).trim();

    // Empty file names: using archiveId
    if (fname === "") {
        console.log(`Empty filename in Archive Description: ${archiveDescription} for ${archiveId}`)
        console.log(`Restoring as "00undefined/${archiveId}"`)
        fname += `00undefined/${archiveId}`
    }

    // [ Windows slash format (backward)]
    if (fname.includes("\\")) {
        fname = fname.replace(/\\/g, "/")
    }

    return fname
}