0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-03-11 02:12:21 -05:00

🐛 delete all content if subscriber is associated with a post (#7962)

closes #7875
- we need to delete the subscribers before deleting the posts
This commit is contained in:
Katharina Irrgang 2017-02-08 16:40:47 +01:00 committed by Kevin Ansfield
parent cc01547eef
commit 72e9f0a95e
4 changed files with 5 additions and 2 deletions

View file

@ -92,6 +92,7 @@ db = {
function deleteContent() {
var collections = [
models.Subscriber.findAll(queryOpts),
models.Post.findAll(queryOpts),
models.Tag.findAll(queryOpts)
];

View file

@ -9,7 +9,7 @@ describe('DB API', function () {
// Keep the DB clean
before(testUtils.teardown);
afterEach(testUtils.teardown);
beforeEach(testUtils.setup('users:roles', 'settings', 'posts', 'perms:db', 'perms:init'));
beforeEach(testUtils.setup('users:roles', 'settings', 'posts', 'subscriber', 'perms:db', 'perms:init'));
should.exist(dbAPI);

View file

@ -15,7 +15,7 @@ describe('Subscribers API', function () {
// Keep the DB clean
before(testUtils.teardown);
afterEach(testUtils.teardown);
beforeEach(testUtils.setup('users:roles', 'perms:subscriber', 'perms:init', 'subscriber'));
beforeEach(testUtils.setup('users:roles', 'perms:subscriber', 'perms:init', 'posts', 'subscriber'));
should.exist(SubscribersAPI);

View file

@ -314,6 +314,8 @@ DataGenerator.Content = {
]
};
DataGenerator.Content.subscribers[0].post_id = DataGenerator.Content.posts[0].id;
DataGenerator.forKnex = (function () {
var posts,
tags,