Commit 91672e2e authored by Дмитрий Малюгин's avatar Дмитрий Малюгин 🕓
Browse files

fix delete entity

parent e7f18e20
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -117,6 +117,7 @@ class EntitiesService {
      fs.unlink(body.image_path, (err) => {
        if (err) throw err;
      });
    await PagesService.deletePageEntity(body.page_uuid, body.entity_uuid);
    return {
      entity_uuid: body.entity_uuid
    };
+16 −0
Original line number Diff line number Diff line
@@ -92,6 +92,22 @@ class PagesService {
      }
    });
  }
  async deletePageEntity(page_uuid: string, entity_uuid: string) {
    const newState = await prisma.page.findFirst({
      where: {
        page_uuid: page_uuid
      }
    });
    newState.page_entities = newState.page_entities.filter(
      (entity) => entity.entity_uuid !== entity_uuid
    );
    await prisma.page.update({
      data: { ...newState },
      where: {
        page_uuid: page_uuid
      }
    });
  }
  async deletePageBackground(page_uuid: string) {
    const imagePath = path.join(path.resolve(), `/public/images/backgrounds/homeBackground.jpg`);
    fs.unlink(imagePath, (err) => {