From a226e408caf9b76d48b4dc5fbee8a4243db20926 Mon Sep 17 00:00:00 2001 From: Daniel Schlachter Date: Fri, 1 Mar 2024 10:22:52 +0100 Subject: [PATCH] fix init sequence --- xmpls/attachments/db/init.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xmpls/attachments/db/init.js b/xmpls/attachments/db/init.js index ca73448..9d9e01e 100644 --- a/xmpls/attachments/db/init.js +++ b/xmpls/attachments/db/init.js @@ -1,5 +1,12 @@ const cds = require('@sap/cds/lib') module.exports = async function () { + + // this ensures customers are in the db + cds.once('served', async () => { + const { 'sap.capire.incidents.Customers': Customers } = cds.model.entities + await UPDATE (Customers) .set ('avatar_ID = ID') + }) + const attachments = await cds.connect.to('attachments') const { join } = cds.utils.path const { createReadStream } = cds.utils.fs @@ -28,6 +35,5 @@ module.exports = async function () { content: createReadStream (join(__dirname, 'content', filename)), }))) - const { 'sap.capire.incidents.Customers': Customers } = cds.model.entities - await UPDATE (Customers) .set ('avatar_ID = ID') + }