staging
unknown 2019-05-06 19:01:54 -04:00
parent 0305510ab3
commit c193084532
1 changed files with 2 additions and 2 deletions

View File

@ -23,14 +23,14 @@ module.exports = {
if (!body.metadata['@type'] || body.metadata['@type'] !== 'http://schema.org/Book') throw new HttpError(400, 'Invalid \'@type\': expected \'http://schema.org/Book\'') if (!body.metadata['@type'] || body.metadata['@type'] !== 'http://schema.org/Book') throw new HttpError(400, 'Invalid \'@type\': expected \'http://schema.org/Book\'')
let tags = (body.metadata.tags || '').split(/,\s*/) let tags = (body.metadata.tags || '').split(/,\s*/)
if (!tags.length && body.metadata.title) tags = body.metadata.title.split(/\s+/).filter(x => x.length < 3) if (!tags.length && body.metadata.title) tags = body.metadata.title.split(/\s+/).filter(x => x.length >= 3)
const query = { const query = {
hostname: host, hostname: host,
title: body.metadata.title, title: body.metadata.title,
author: body.metadata.author, author: body.metadata.author,
publisher: body.metadata.publisher, publisher: body.metadata.publisher,
identifier: body.metadata.identifier, identifier: body.metadata.identifier,
tags: JSON.stringify(tags), tags: JSON.stringify(tags || []),
version: body.metadata.modified.replace(/\D/g, '') version: body.metadata.modified.replace(/\D/g, '')
} }