From c8cb20697110c124b6fabeeeaae49f430672967c Mon Sep 17 00:00:00 2001 From: Andrzej Stepien Date: Thu, 14 Sep 2023 16:51:32 +0200 Subject: [PATCH] add genres to publications and stories --- objects/Data.mjs | 17 ++++++++++------- test.db | Bin 40960 -> 40960 bytes 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/objects/Data.mjs b/objects/Data.mjs index 019136d..b8e936d 100644 --- a/objects/Data.mjs +++ b/objects/Data.mjs @@ -4,18 +4,22 @@ export class Data { this.#db = db } async init() { + this.genres = await this.getGenres() this.submissions = await this.getSubmissions() this.stories = await this.getStories() - this.stories.map(row=>{ + for (const row of this.stories) { row.submissions=this.getSubmissionsByStoryId(row.id) - - }) + row.genres= await this.getGenresByStoryId(row.id) + } + // this.publications = await this.getPublications() - this.publications.map(row=>{ + for (const row of this.publications){ row.submissions=this.getSubmissionsByPublicationId(row.id) - }) + row.genres= await this.getGenresByPublicationId(row.id) + } + this.responses = await this.getResponses() - this.genres = await this.getGenres() + return this } async getStories() { @@ -73,7 +77,6 @@ export class Data { const res = await this.#db('pubs_genres') .select('genre_id') .where('pub_id',id) - console.dir(res) return this.#makeGenreArray(res) } diff --git a/test.db b/test.db index 165ce42c0e64b244eb73c9bd7b453304e8dd8d73..733169eabe8f0194a71ffa9c2e385a3cdfe2727b 100644 GIT binary patch delta 21 bcmZoTz|?SnX@V3JlgLCFCm^{oVZnR=Nqh#L delta 21 bcmZoTz|?SnX@V3J