diff --git a/src/datasources/interior-api.ts b/src/datasources/interior-api.ts index a151faa..6923f80 100644 --- a/src/datasources/interior-api.ts +++ b/src/datasources/interior-api.ts @@ -148,7 +148,8 @@ export class InteriorAPI extends BaseSQLDataSource { const res = await this.knex('interiors') .insert({ print_id: printId, position: position }) .returning('id'); - const interiorId = res[0]; + + const interiorId = res[0].id; // Move file moveS3File( CONFIG.uploadBucket, diff --git a/src/datasources/keyword-api.ts b/src/datasources/keyword-api.ts index f9754eb..d2e795a 100644 --- a/src/datasources/keyword-api.ts +++ b/src/datasources/keyword-api.ts @@ -82,7 +82,7 @@ ORDER BY keywords.value const res = await this.knex('keywords') .insert({ value: name }) .returning('id'); - const keywordId = res[0]; + const keywordId = res[0].id; if (type) { const typeRes = await this.knex diff --git a/src/datasources/product-api.ts b/src/datasources/product-api.ts index 1ca2856..e8e079f 100644 --- a/src/datasources/product-api.ts +++ b/src/datasources/product-api.ts @@ -397,7 +397,7 @@ export class ProductAPI extends BaseSQLDataSource { visible: 0, }) .returning('productid'); - const id = idres[0]; + const id = idres[0].productid; this.updateProductField(id, 'artNo', `e${id}`); await this.updateProductField(id, 'name', name); await this.updateProductField(id, 'batch', fixedBatch);