Fixed YAML index file parser failing on duplicate keys.
This commit is contained in:
@@ -13,9 +13,9 @@ async function getIndex(user) {
|
||||
try {
|
||||
const indexFile = await fs.readFile(indexFilePath, 'utf8');
|
||||
|
||||
return yaml.safeLoad(indexFile);
|
||||
return yaml.safeLoad(indexFile, { json: true }); // allow duplicate keys
|
||||
} catch (error) {
|
||||
logger.info(`No index file found for '${user.name}' at '${indexFilePath}'`);
|
||||
logger.info(`No index file found for '${user.name}' at '${indexFilePath}': ${error.message}`);
|
||||
|
||||
return { profile: { image: null, description: null }, posts: [] };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user