fix: iteration logic bug

v1.18.x
Julian Lam 4 years ago
parent ae9439748d
commit 2170c40007

@ -22,8 +22,18 @@ get:
status:
$ref: ../../../components/schemas/Status.yaml#/Status
response:
type: object
properties: {}
type: array
description: A list of the topic thumbnails that still remain
items:
type: object
properties:
id:
type: string
name:
type: string
url:
type: string
description: Path to a topic thumbnail
post:
tags:
- topics
@ -141,6 +151,10 @@ delete:
items:
type: object
properties:
id:
type: string
name:
type: string
url:
type: string
description: Path to a topic thumbnail

@ -29,7 +29,7 @@ Thumbs.get = async function (tids) {
const sets = tids.map(tid => `${validator.isUUID(String(tid)) ? 'draft' : 'topic'}:${tid}:thumbs`);
const thumbs = await db.getSortedSetsMembers(sets);
let response = thumbs.map(thumbSet => thumbSet.map((thumb, idx) => ({
let response = thumbs.map((thumbSet, idx) => thumbSet.map(thumb => ({
id: tids[idx],
name: path.basename(thumb),
url: path.join(nconf.get('upload_url'), thumb),

Loading…
Cancel
Save