>, not <
parent
0305510ab3
commit
c193084532
|
@ -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, '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue