Skip to content

Commit 0ad337c

Browse files
committed
add API method to erase a revision #4662
1 parent 9565b0b commit 0ad337c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/becca/entities/brevision.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,13 @@ class BRevision extends AbstractBeccaEntity {
161161
return this.getAttachments().filter(attachment => attachment.title === title)[0];
162162
}
163163

164+
/**
165+
* Revisions are not soft-deletable, they are immediately hard-deleted (erased).
166+
*/
167+
eraseRevision() {
168+
require("../../services/erase.js").eraseRevisions([this.revisionId]);
169+
}
170+
164171
beforeSaving() {
165172
super.beforeSaving();
166173

0 commit comments

Comments
 (0)