mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-11-22 01:36:29 -05:00
a9d98d4b52
Depending on how the system was setup, this bug lead to keep user's data around even after a successful deletion of user'S account. This patch will make sure the missing database constraints are implemented and missed out deletions are executed. This bug was introduced to insufficent testing after implementing the feature initially. It was well tested, using the app process itself, but the migrations where missed out. I'm currently not sure, if there was also a change in how sequelize handles cassaded deletion, since I'm unter the impression that before switching to sequelize 5, this feature has worked. But I haven't verified this. No matter what, the cleanup process is rather straight forward and will be invoked on migration, but can also be done manually using the new `bin/cleanup` script. This change will result in a release 1.6.1. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> |
||
---|---|---|
.. | ||
20150504155329-create-users.js | ||
20150508114741-create-notes.js | ||
20150515125813-create-temp.js | ||
20150702001020-update-to-0_3_1.js | ||
20150915153700-change-notes-title-to-text.js | ||
20160112220142-note-add-lastchange.js | ||
20160420180355-note-add-alias.js | ||
20160515114000-user-add-tokens.js | ||
20160607060246-support-revision.js | ||
20160703062241-support-authorship.js | ||
20161009040430-support-delete-note.js | ||
20161201050312-support-email-signin.js | ||
20171009121200-longtext-for-mysql.js | ||
20180209120907-longtext-of-authorship.js | ||
20180306150303-fix-enum.js | ||
20180326103000-use-text-in-tokens.js | ||
20180525153000-user-add-delete-token.js | ||
20200321153000-fix-account-deletion.js |