Correctly delete all messages from a user

Till now only the ApplicationID got remove from the message, therefore
the message was still in the database but not visible for the user.
This commit is contained in:
Jannis Mattheis 2018-03-24 16:45:13 +01:00 committed by Jannis Mattheis
parent 317bb1cb3e
commit 8d7c7a5a50
1 changed files with 1 additions and 1 deletions

View File

@ -47,7 +47,7 @@ func (d *GormDatabase) DeleteMessagesByApplication(applicationID uint) error {
// DeleteMessagesByUser deletes all messages from a user.
func (d *GormDatabase) DeleteMessagesByUser(userID uint) error {
for _, app := range d.GetApplicationsByUser(userID) {
d.DB.Model(app).Association("Messages").Clear()
d.DeleteMessagesByApplication(app.ID)
}
return nil
}