- $this->imageRepo->destroyImage($entity->cover);
- $image = $this->imageRepo->saveNew($coverImage, 'cover_book', $entity->id, 512, 512, true);
+ $imageType = $entity->coverImageTypeKey();
+ $this->imageRepo->destroyImage($entity->cover()->first());
+ $image = $this->imageRepo->saveNew($coverImage, $imageType, $entity->id, 512, 512, true);