fix: Don't return promises in the queryFallback util

pull/111/head
Boaz Poolman 2023-10-19 19:08:30 +02:00
parent 5b9eaee29f
commit 991da15d52
1 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,9 @@
const queryFallBack = { const queryFallBack = {
create: async (queryString, options) => { create: async (queryString, options) => {
try { try {
return strapi.entityService.create(queryString, options); const newEntity = await strapi.entityService.create(queryString, options);
return newEntity;
} catch (e) { } catch (e) {
return strapi.query(queryString).create(options); return strapi.query(queryString).create(options);
} }
@ -9,7 +11,9 @@ const queryFallBack = {
update: async (queryString, options) => { update: async (queryString, options) => {
try { try {
const entity = await strapi.query(queryString).findOne(options.where); const entity = await strapi.query(queryString).findOne(options.where);
return strapi.entityService.update(queryString, entity.id); const updatedEntity = await strapi.entityService.update(queryString, entity.id);
return updatedEntity;
} catch (e) { } catch (e) {
return strapi.query(queryString).update(options); return strapi.query(queryString).update(options);
} }