Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete a POJO entity couldn't automatically delete associated blob file for multiple image #2

Open
leeaee opened this issue Jul 28, 2017 · 0 comments

Comments

@leeaee
Copy link

leeaee commented Jul 28, 2017

  1. Create a multiple image class.
  2. Upload multiple images one time.
  3. Try to delete multiple images POJO entity, expect automatically delete associated blob files, but failed.

Code:
MultipleImage.class

@Store("store:image")
@Entity("image")
public class MultipleImage extends MorphiaAdaptiveRecord<Image> implements SimpleBean {
    public String title;
    @Store
    public List<ISObject> images;
    public Image() {}
    public Image(String title, List<ISObject> images) {
        this.title = title;
        this.images = images;
    }
}
@UrlContext("/api/upload")
public class UploadEndpoint {
    @Inject
    private MorphiaDao<MultipleImage> dao;

    ...

    @DeleteAction("image/{id}")
    public void delete(@NotNull String id) {
        MultipleImage image = dao.findById(id);
        notFoundIfNull(image);
        dao.delete(image);
    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant