Merge pull request #148 from pluginpal/feature/document-service

refactor: replace the entity service with the document service
pull/149/head 2.0.0
Boaz Poolman 2024-10-12 23:07:42 +02:00 committed by GitHub
commit 79a4a0b41c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 3 deletions

View File

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