{"post_stream":{"posts":[{"id":632362,"name":"Alex Armstrong","username":"alehandrof","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png","created_at":"2019-09-09T10:35:48.030Z","cooked":"\u003cp\u003eI have a topic at my site that someone (let’s call them X) posted and then deleted because of some erroneous information. I undeleted it and asked X posted a correction underneath their original post.\u003c/p\u003e\n\u003cp\u003eSince that time the topic keeps getting deleted. I’ve undeleted it twice and it looks okay but after a little while it appears as deleted again.\u003c/p\u003e\n\u003cp\u003eWhat’s going on?\u003c/p\u003e","post_number":1,"post_type":1,"posts_count":23,"updated_at":"2019-11-13T18:47:59.699Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":99,"reads":97,"readers_count":96,"score":624.4,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Alex Armstrong","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":5}],"moderator":false,"admin":false,"staff":false,"user_id":12465,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/1","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"calendar_details":[],"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":5}],"current_user_reaction":null,"reaction_users_count":5,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":633216,"name":"Heather Dudley","username":"Heather_Dudley","avatar_template":"/user_avatar/meta.discourse.org/heather_dudley/{size}/151925_2.png","created_at":"2019-09-10T16:44:42.741Z","cooked":"\u003cp\u003eIs it possible that the user in question keeps deleting it? I’ve had users who would rather delete posts than endure the “embarrassment” of correcting themselves.\u003c/p\u003e","post_number":2,"post_type":1,"posts_count":23,"updated_at":"2019-09-10T16:44:42.741Z","reply_count":2,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":88,"readers_count":87,"score":42.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Heather Dudley","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Bug Reporter","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":33297,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/2","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":633231,"name":"","username":"JimPas","avatar_template":"/user_avatar/meta.discourse.org/jimpas/{size}/148179_2.png","created_at":"2019-09-10T17:19:50.901Z","cooked":"\u003caside class=\"quote no-group\" data-username=\"alehandrof\" data-post=\"1\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg loading=\"lazy\" alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/alehandrof/48/119526_2.png\" class=\"avatar\"\u003e alehandrof:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWhat’s going on?\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eCheck your log (admin/logs/staff_action_logs) to see if the user is deleting them. The log will show those posts that were both edited and deleted… and by whomever deleted them. You can click on the information icon for more info as well.\u003c/p\u003e\n\u003caside class=\"quote no-group\" data-username=\"Heather_Dudley\" data-post=\"2\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg loading=\"lazy\" alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/heather_dudley/48/151925_2.png\" class=\"avatar\"\u003e Heather_Dudley:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003eI’ve had users who would rather delete posts than endure the “embarrassment” of correcting themselves.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eSome users have changed their minds about keeping a post for that and many other reasons. Sometimes it’s just one of those situations where one feels it’s just better to forget what they were going to say. Sometimes you just have to accept their reason, even if one isn’t given. \u003cimg src=\"https://emoji.discourse-cdn.com/twitter/wink.png?v=12\" title=\":wink:\" class=\"emoji\" alt=\":wink:\" loading=\"lazy\" width=\"20\" height=\"20\"\u003e\u003c/p\u003e","post_number":3,"post_type":1,"posts_count":23,"updated_at":"2019-09-10T17:19:50.901Z","reply_count":0,"reply_to_post_number":null,"quote_count":2,"incoming_link_count":0,"reads":88,"readers_count":87,"score":77.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":false,"staff":false,"user_id":64725,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/3","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":633454,"name":"Jeff Atwood","username":"codinghorror","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","created_at":"2019-09-11T00:37:09.028Z","cooked":"\u003cp\u003eUsers can’t insta-delete topics \u003cem\u003eor\u003c/em\u003e posts, though. All they can do is trigger a 24 hour pending delete, which will be a public intent stated in the topic or post, like so:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e(post withdrawn by author, will be deleted in 24 hours unless flagged)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAdditionally, you can only do this for \u003cem\u003etopics\u003c/em\u003e if they have no replies, and the topic is 1 day old or less.\u003c/p\u003e","post_number":4,"post_type":1,"posts_count":23,"updated_at":"2019-09-11T00:39:55.405Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":0,"reads":80,"readers_count":79,"score":91.0,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Jeff Atwood","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"co-founder","title_is_group":false,"reply_to_user":{"id":33297,"username":"Heather_Dudley","name":"Heather Dudley","avatar_template":"/user_avatar/meta.discourse.org/heather_dudley/{size}/151925_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":5}],"moderator":false,"admin":true,"staff":true,"user_id":32,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/4","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":5}],"current_user_reaction":null,"reaction_users_count":5,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":633518,"name":"Pad Pors","username":"Pad_Pors","avatar_template":"/user_avatar/meta.discourse.org/pad_pors/{size}/52016_2.png","created_at":"2019-09-11T03:33:16.313Z","cooked":"\u003cp\u003ethis happens for us as well when a topic gets deleted by the \u003cstrong\u003esystem\u003c/strong\u003e, that is \u003cstrong\u003e24 hours after a post is deleted by the author, there is no way to bring it back\u003c/strong\u003e; even if we recover it, it gets deleted automatically again after 30 min.\u003c/p\u003e","post_number":5,"post_type":1,"posts_count":23,"updated_at":"2019-09-11T03:33:16.313Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":78,"readers_count":77,"score":90.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Pad Pors","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":5}],"moderator":false,"admin":false,"staff":false,"user_id":17969,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/5","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":5}],"current_user_reaction":null,"reaction_users_count":5,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":633590,"name":"Alex Armstrong","username":"alehandrof","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png","created_at":"2019-09-11T09:26:39.752Z","cooked":"\u003cp\u003eI’ve talked with the user and, as far as I can understand, they’re not constantly deleting it. They were actually surprised about it, as they alerted me to the issue in the first place.\u003c/p\u003e\n\u003cp\u003eHere’s what my logs look like:\u003c/p\u003e\n\u003cp\u003e\u003cdiv class=\"lightbox-wrapper\"\u003e\u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2.png\" data-download-href=\"/uploads/short-url/lCtJBcrfPd9cHpL15XfSq6RfaBc.png?dl=1\" title=\"Screenshot 2019-09-11 at 12.18.40.png\" rel=\"nofollow noopener\"\u003e\u003cimg src=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2_2_690x72.png\" alt=\"40\" data-base62-sha1=\"lCtJBcrfPd9cHpL15XfSq6RfaBc\" width=\"690\" height=\"72\" srcset=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2_2_690x72.png, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2_2_1035x108.png 1.5x, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2_2_1380x144.png 2x\" data-small-upload=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2_2_10x10.png\"\u003e\u003cdiv class=\"meta\"\u003e\n\u003csvg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"\u003e\u003cuse xlink:href=\"#far-image\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003cspan class=\"filename\"\u003eScreenshot 2019-09-11 at 12.18.40.png\u003c/span\u003e\u003cspan class=\"informations\"\u003e2138×224 34.7 KB\u003c/span\u003e\u003csvg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"\u003e\u003cuse xlink:href=\"#discourse-expand\"\u003e\u003c/use\u003e\u003c/svg\u003e\n\u003c/div\u003e\u003c/a\u003e\u003c/div\u003e\u003c/p\u003e\n\u003cp\u003e(Thanks \u003ca class=\"mention\" href=\"/u/jimpas\"\u003e@JimPas\u003c/a\u003e for the suggestion!)\u003c/p\u003e\n\u003cp\u003eAny ideas? Any more data I can provide to help troubleshoot the issue? It seems that \u003ca class=\"mention\" href=\"/u/pad_pors\"\u003e@Pad_Pors\u003c/a\u003e may have encountered something similar.\u003c/p\u003e","post_number":6,"post_type":1,"posts_count":23,"updated_at":"2019-09-11T09:27:51.349Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":77,"readers_count":76,"score":60.4,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Alex Armstrong","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/9/7/97872ff2a423b2d26dc10c7a90a6692f709f1ec2.png","internal":false,"reflection":false,"title":"97872ff2a423b2d26dc10c7a90a6692f709f1ec2.png","clicks":0}],"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":3}],"moderator":false,"admin":false,"staff":false,"user_id":12465,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/6","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":3}],"current_user_reaction":null,"reaction_users_count":3,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":656890,"name":"AstonJ","username":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png","created_at":"2019-11-10T18:50:47.644Z","cooked":"\u003cp\u003eDid anyone find a solution to this after? We are experiencing the same thing.\u003c/p\u003e\n\u003cp\u003eA user made a post and deleted it, asked for it to be reinstated and now the system keeps deleting it (the whole Topic since it is the first post).\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe could move the contents into a new Topic, but then anyone following the original URL will be taken to a page not found page…\u003c/em\u003e\u003c/p\u003e","post_number":7,"post_type":1,"posts_count":23,"updated_at":"2019-11-10T18:50:47.644Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":10,"reads":66,"readers_count":65,"score":198.2,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"AstonJ","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://meta.discourse.org/t/undeleted-posts-still-getting-deleted-possible-regression/199161","internal":true,"reflection":true,"title":"Undeleted posts still getting deleted (possible regression)","clicks":0}],"read":true,"user_title":"","bookmarked":false,"actions_summary":[{"id":2,"count":5}],"moderator":false,"admin":false,"staff":false,"user_id":704,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/7","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":5}],"current_user_reaction":null,"reaction_users_count":5,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":656892,"name":"Jeff Atwood","username":"codinghorror","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","created_at":"2019-11-10T19:06:33.644Z","cooked":"\u003cp\u003eCan we repro this Monday \u003ca class=\"mention\" href=\"/u/tshenry\"\u003e@tshenry\u003c/a\u003e?\u003c/p\u003e","post_number":8,"post_type":1,"posts_count":23,"updated_at":"2019-11-10T19:06:33.644Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":66,"readers_count":65,"score":158.2,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Jeff Atwood","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"co-founder","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":5}],"moderator":false,"admin":true,"staff":true,"user_id":32,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/8","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":5}],"current_user_reaction":null,"reaction_users_count":5,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657258,"name":"Taylor","username":"tshenry","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png","created_at":"2019-11-11T18:38:11.028Z","cooked":"\u003cp\u003eHi \u003ca class=\"mention\" href=\"/u/astonj\"\u003e@AstonJ\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWould you be able to confirm the repro steps? This is what I’m testing, but I want to make sure it sounds right to you?\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUser creates topic\u003c/li\u003e\n\u003cli\u003eUser deletes topic\u003c/li\u003e\n\u003cli\u003eTopic goes into scheduled delete status:\u003cbr\u003e\n\u003cdiv class=\"lightbox-wrapper\"\u003e\u003ca class=\"lightbox\" href=\"https://d11a6trkgmumsb.cloudfront.net/original/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f.png\" data-download-href=\"/uploads/short-url/Am9sok02VFwvdBekYam7OBsgEcn.png?dl=1\" title=\"51%20AM\"\u003e\u003cimg src=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f_2_517x235.png\" alt=\"51%20AM\" data-base62-sha1=\"Am9sok02VFwvdBekYam7OBsgEcn\" width=\"517\" height=\"235\" srcset=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f_2_517x235.png, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f_2_775x352.png 1.5x, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f_2_1034x470.png 2x\" data-small-upload=\"https://d11a6trkgmumsb.cloudfront.net/optimized/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f_2_10x10.png\"\u003e\u003cdiv class=\"meta\"\u003e\n\u003csvg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"\u003e\u003cuse xlink:href=\"#far-image\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003cspan class=\"filename\"\u003e51%20AM\u003c/span\u003e\u003cspan class=\"informations\"\u003e1702×776 57.7 KB\u003c/span\u003e\u003csvg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"\u003e\u003cuse xlink:href=\"#discourse-expand\"\u003e\u003c/use\u003e\u003c/svg\u003e\n\u003c/div\u003e\u003c/a\u003e\u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003eTopic is automatically deleted after 24 hours\u003c/li\u003e\n\u003cli\u003eUser asks staff for topic to be reinstated\u003c/li\u003e\n\u003cli\u003eStaff member finds deleted topic and restores\u003c/li\u003e\n\u003cli\u003eSystem deletes after restore\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eIf there’s anything I should be doing differently, please let me know.\u003c/p\u003e","post_number":10,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T18:38:11.028Z","reply_count":1,"reply_to_post_number":7,"quote_count":0,"incoming_link_count":1,"reads":63,"readers_count":62,"score":52.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Taylor","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/f/e/fecf51d901fe5226c3bc8108bd38e0ec2588173f.png","internal":false,"reflection":false,"title":"fecf51d901fe5226c3bc8108bd38e0ec2588173f.png","clicks":0}],"read":true,"user_title":"Support Manager","title_is_group":false,"reply_to_user":{"id":704,"username":"AstonJ","name":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":true,"staff":true,"user_id":24222,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/10","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":2}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657292,"name":"AstonJ","username":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png","created_at":"2019-11-11T19:03:43.010Z","cooked":"\u003cp\u003eHi Taylor - the topic was posted back in April, but this seems to have happened:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUser creates topic by hitting ‘submit’ (so topic template is posted - which they said they couldn’t edit)\u003c/li\u003e\n\u003cli\u003eUser posts content into a second post then deletes the first post\u003c/li\u003e\n\u003cli\u003eFirst post goes into scheduled delete status\u003c/li\u003e\n\u003cli\u003eUser queries this with staff, worried whether the whole Topic might disappear\u003c/li\u003e\n\u003cli\u003eStaff member restores first post, copies contents of second post into it then deletes second post\u003c/li\u003e\n\u003cli\u003eTopic is active with posts from April 08 to April 17\u003c/li\u003e\n\u003cli\u003eSystem deletes topic some time after that (not sure exactly when) \u003cstrong\u003eEdit\u003c/strong\u003e: one of the mods has put that the system deleted it on July 7\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eIt’s only when the user posted asking where their Topic was yesterday that we discovered this is happening.\u003c/p\u003e\n\u003cp\u003eIf you need anything else just let me know (\u003ca href=\"https://elixirforum.com/t/performance-of-erlang-elixir-in-docker-kubernetes/21493\" rel=\"nofollow noopener\"\u003ethis\u003c/a\u003e is the Topic that keeps getting deleted btw).\u003c/p\u003e","post_number":11,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T19:05:45.779Z","reply_count":1,"reply_to_post_number":10,"quote_count":0,"incoming_link_count":0,"reads":59,"readers_count":58,"score":136.8,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"AstonJ","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://elixirforum.com/t/performance-of-erlang-elixir-in-docker-kubernetes/21493","internal":false,"reflection":false,"title":"Performance of Erlang/Elixir in Docker/Kubernetes - Elixir Discussions - Elixir Forum","clicks":0}],"read":true,"user_title":"","reply_to_user":{"id":24222,"username":"tshenry","name":"Taylor","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":false,"staff":false,"user_id":704,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/11","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657324,"name":"Taylor","username":"tshenry","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png","created_at":"2019-11-11T19:36:47.084Z","cooked":"\u003cp\u003eHmm. I’m not sure I fully understand what’s going on in step 1, but assuming the bottom line is that a user created a topic, step 2 appears to be impossible. If I create a topic as a normal user, make a reply to it, then try to delete my first (topic) post, the first post will not be marked for deletion which is by design.\u003c/p\u003e","post_number":12,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T19:42:53.906Z","reply_count":1,"reply_to_post_number":11,"quote_count":0,"incoming_link_count":0,"reads":57,"readers_count":56,"score":91.4,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Taylor","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Support Manager","title_is_group":false,"reply_to_user":{"id":704,"username":"AstonJ","name":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":3}],"moderator":false,"admin":true,"staff":true,"user_id":24222,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/12","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":1,"reactions":[{"id":"heart","type":"emoji","count":3}],"current_user_reaction":null,"reaction_users_count":3,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657406,"name":"Alex Armstrong","username":"alehandrof","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png","created_at":"2019-11-11T20:57:32.514Z","cooked":"\u003cp\u003eIn my case it went like this:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUser creates topic\u003c/li\u003e\n\u003cli\u003eDeletes it\u003c/li\u003e\n\u003cli\u003eI undelete it\u003c/li\u003e\n\u003cli\u003eAfter awhile it becomes deleted again\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eI’m not sure of the timeframes.\u003c/p\u003e","post_number":14,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T20:57:32.514Z","reply_count":2,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":55,"readers_count":54,"score":111.0,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Alex Armstrong","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":false,"staff":false,"user_id":12465,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/14","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":2,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657409,"name":"hosna","username":"hosna","avatar_template":"/user_avatar/meta.discourse.org/hosna/{size}/99969_2.png","created_at":"2019-11-11T21:04:19.642Z","cooked":"\u003cp\u003eI can confirm same thing happened for me multiple times.\u003c/p\u003e","post_number":15,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T21:04:19.642Z","reply_count":0,"reply_to_post_number":14,"quote_count":0,"incoming_link_count":0,"reads":52,"readers_count":51,"score":40.4,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"hosna","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"reply_to_user":{"id":12465,"username":"alehandrof","name":"Alex Armstrong","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":false,"staff":false,"user_id":42533,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/15","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":2}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657418,"name":"Taylor","username":"tshenry","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png","created_at":"2019-11-11T21:31:46.983Z","cooked":"\u003caside class=\"quote no-group\" data-username=\"alehandrof\" data-post=\"14\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg loading=\"lazy\" alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/alehandrof/48/119526_2.png\" class=\"avatar\"\u003e alehandrof:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003eI undelete it\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eSo from what I can tell, staff do not have an “undelete” button available on the normal user’s topic when it has been scheduled for deletion. Only the original poster can undelete the post during the wait period. When you say you undelete it, do you mean after the auto-deletion occurred?\u003c/p\u003e","post_number":17,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T21:33:17.249Z","reply_count":0,"reply_to_post_number":14,"quote_count":1,"incoming_link_count":1,"reads":53,"readers_count":52,"score":30.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Taylor","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Support Manager","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":true,"staff":true,"user_id":24222,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/17","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657510,"name":"AstonJ","username":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png","created_at":"2019-11-11T23:42:43.375Z","cooked":"\u003cp\u003eAh yeah sorry Taylor!  I’m guessing then they deleted the first post then made a second post - which I think is possible iirc.\u003c/p\u003e","post_number":18,"post_type":1,"posts_count":23,"updated_at":"2019-11-11T23:43:00.825Z","reply_count":0,"reply_to_post_number":12,"quote_count":0,"incoming_link_count":0,"reads":57,"readers_count":56,"score":26.4,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"AstonJ","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","reply_to_user":{"id":24222,"username":"tshenry","name":"Taylor","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":704,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/18","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657803,"name":"Taylor","username":"tshenry","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png","created_at":"2019-11-12T17:09:10.266Z","cooked":"\u003cp\u003eHere’s what I came up with:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUser creates topic\u003c/li\u003e\n\u003cli\u003eUser deletes topic post, scheduling deletion (I changed the \u003ccode\u003edelete_removed_posts_after\u003c/code\u003e site setting to \u003ccode\u003e1\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eTopic is deleted after specified time\u003c/li\u003e\n\u003cli\u003eStaff undeletes topic and reverts to the original version of the post (only restoring will bring the post back with the “topic withdrawn by author, will be automatically deleted in 1 hour unless flagged” message)\u003c/li\u003e\n\u003cli\u003eTopic will re-delete after some time\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eWhat’s happening:\u003c/strong\u003e When a user deletes there own topic post, there is a property called \u003ccode\u003euser_deleted\u003c/code\u003e that gets set to \u003ccode\u003etrue\u003c/code\u003e. There is a background job called \u003ccode\u003eDestroyOldDeletionStubs\u003c/code\u003e that runs every 30 minutes. This job runs the \u003ccode\u003ePostDestroyer.destroy_stubs\u003c/code\u003e function which will search the database and delete any posts that have \u003ccode\u003euser_deleted\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e along with an expired “deletion timer.”\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe problem:\u003c/strong\u003e When staff restores the post, \u003ccode\u003euser_deleted\u003c/code\u003e never gets set to \u003ccode\u003efalse\u003c/code\u003e, so the next time \u003ccode\u003eDestroyOldDeletionStubs\u003c/code\u003e runs, the post will be re-deleted.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe solution:\u003c/strong\u003e I’m pretty sure we will need to add some logic to the \u003ccode\u003estaff_recovered\u003c/code\u003e function that will set \u003ccode\u003euser_deleted\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e (\u003ccode\u003euser_recovered\u003c/code\u003e already does this) See \u003ca href=\"https://github.com/discourse/discourse/blob/master/lib/post_destroyer.rb\" class=\"inline-onebox\"\u003ediscourse/lib/post_destroyer.rb at main · discourse/discourse · GitHub\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe quick fix:\u003c/strong\u003e Restore the topic post and get its post ID, then go to your rails console and run:\u003c/p\u003e\n\u003cpre data-code-wrap=\"ruby\"\u003e\u003ccode class=\"lang-ruby\"\u003ePost.find_by_id(POST_ID).update(user_deleted: false)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe post ID can be found easily by appending \u003ccode\u003e.json\u003c/code\u003e to the end of a topic URL. So using this topic as an example: \u003ca href=\"https://meta.discourse.org/t/topic-keeps-getting-deleted/128013.json\"\u003ehttps://meta.discourse.org/t/topic-keeps-getting-deleted/128013.json\u003c/a\u003e. The topic post ID is \u003ccode\u003e632362\u003c/code\u003e.\u003c/p\u003e","post_number":19,"post_type":1,"posts_count":23,"updated_at":"2019-11-12T17:24:34.979Z","reply_count":3,"reply_to_post_number":8,"quote_count":0,"incoming_link_count":66,"reads":54,"readers_count":53,"score":672.8,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Taylor","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://github.com/discourse/discourse/blob/master/lib/post_destroyer.rb","internal":false,"reflection":false,"title":"discourse/post_destroyer.rb at master · discourse/discourse · GitHub","clicks":1}],"read":true,"user_title":"Support Manager","title_is_group":false,"reply_to_user":{"id":32,"username":"codinghorror","name":"Jeff Atwood","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":10}],"moderator":false,"admin":true,"staff":true,"user_id":24222,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/19","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":3,"reactions":[{"id":"heart","type":"emoji","count":10}],"current_user_reaction":null,"reaction_users_count":10,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":657878,"name":"Jeff Atwood","username":"codinghorror","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","created_at":"2019-11-12T18:54:04.813Z","cooked":"\u003cp\u003eAha we should fix \u003ca class=\"mention\" href=\"/u/eviltrout\"\u003e@eviltrout\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eGreat detective work \u003ca class=\"mention\" href=\"/u/tshenry\"\u003e@tshenry\u003c/a\u003e!\u003c/p\u003e","post_number":20,"post_type":1,"posts_count":23,"updated_at":"2019-11-12T18:54:04.813Z","reply_count":0,"reply_to_post_number":19,"quote_count":0,"incoming_link_count":1,"reads":54,"readers_count":53,"score":195.8,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Jeff Atwood","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"co-founder","title_is_group":false,"reply_to_user":{"id":24222,"username":"tshenry","name":"Taylor","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":6}],"moderator":false,"admin":true,"staff":true,"user_id":32,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/20","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":6}],"current_user_reaction":null,"reaction_users_count":6,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":658035,"name":"AstonJ","username":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png","created_at":"2019-11-13T00:38:29.821Z","cooked":"\u003cp\u003eNice job Taylor \u003cimg src=\"https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12\" title=\":slight_smile:\" class=\"emoji\" alt=\":slight_smile:\" loading=\"lazy\" width=\"20\" height=\"20\"\u003e\u003c/p\u003e\n\u003caside class=\"quote group-team quote-modified\" data-username=\"tshenry\" data-post=\"19\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg loading=\"lazy\" alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/tshenry/48/119495_2.png\" class=\"avatar\"\u003e tshenry:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eThe quick fix:\u003c/strong\u003e Restore the topic post and get its post ID, then go to your rails console and run:\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003ePost.find_by_id(POST_ID).update(user_deleted: false)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe post ID can be found easily by appending \u003ccode\u003e.json\u003c/code\u003e to the end of a topic URL. So using this topic as an example: \u003ca href=\"https://meta.discourse.org/t/topic-keeps-getting-deleted/128013.json\" class=\"inline-onebox\"\u003eTopic keeps getting deleted\u003c/a\u003e. The topic post ID is \u003ccode\u003e632362\u003c/code\u003e .\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eFor anyone else needing the above you will need to undelete the post/topic first, otherwise the find returns nil.\u003c/p\u003e","post_number":24,"post_type":1,"posts_count":23,"updated_at":"2019-11-13T00:38:53.871Z","reply_count":0,"reply_to_post_number":19,"quote_count":1,"incoming_link_count":0,"reads":48,"readers_count":47,"score":161.6,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"AstonJ","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":false,"staff":false,"user_id":704,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/24","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":784122,"name":"Southpaw","username":"southpaw","avatar_template":"/user_avatar/meta.discourse.org/southpaw/{size}/79352_2.png","created_at":"2020-07-15T19:50:04.887Z","cooked":"\u003caside class=\"quote group-team quote-modified\" data-username=\"tshenry\" data-post=\"19\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/tshenry/48/119495_2.png\" class=\"avatar\"\u003e tshenry:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eThe solution:\u003c/strong\u003e I’m pretty sure we will need to add some logic to the \u003ccode\u003estaff_recovered\u003c/code\u003e function that will set \u003ccode\u003euser_deleted\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e ( \u003ccode\u003euser_recovered\u003c/code\u003e already does this) See \u003ca href=\"https://github.com/discourse/discourse/blob/master/lib/post_destroyer.rb\"\u003ediscourse/post_destroyer.rb at master · discourse/discourse · GitHub\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eI’m still seeing this experience. Has this work to set \u003ccode\u003euser_deleted\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e gotten any traction?\u003c/p\u003e\n\u003caside class=\"quote group-team quote-modified\" data-username=\"tshenry\" data-post=\"19\" data-topic=\"128013\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg alt=\"\" width=\"24\" height=\"24\" src=\"https://d3bpeqsaub0i6y.cloudfront.net/user_avatar/meta.discourse.org/tshenry/48/119495_2.png\" class=\"avatar\"\u003e tshenry:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eThe quick fix:\u003c/strong\u003e Restore the topic post and get its post ID, then go to your rails console and…\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eIs there a \u003cem\u003equick fix\u003c/em\u003e or workaround for hosted instances?\u003c/p\u003e","post_number":27,"post_type":1,"posts_count":23,"updated_at":"2020-07-15T19:50:04.887Z","reply_count":2,"reply_to_post_number":19,"quote_count":1,"incoming_link_count":2,"reads":34,"readers_count":33,"score":86.8,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Southpaw","primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Support Manager - Americas East \u0026 Oceania","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":true,"staff":true,"user_id":29739,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/27","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":2,"reactions":[{"id":"heart","type":"emoji","count":2}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":784133,"name":"Benjamin Decotte","username":"Benjamin_D","avatar_template":"/user_avatar/meta.discourse.org/benjamin_d/{size}/277831_2.png","created_at":"2020-07-15T20:02:49.193Z","cooked":"\u003cp\u003eI’d say:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake your user staff\u003c/li\u003e\n\u003cli\u003eimpersonate him/her\u003c/li\u003e\n\u003cli\u003erecover said post\u003c/li\u003e\n\u003cli\u003e“unstaff” the user\u003c/li\u003e\n\u003c/ul\u003e","post_number":28,"post_type":1,"posts_count":23,"updated_at":"2020-07-15T20:07:35.592Z","reply_count":0,"reply_to_post_number":27,"quote_count":0,"incoming_link_count":16,"reads":30,"readers_count":29,"score":146.0,"yours":false,"topic_id":128013,"topic_slug":"topic-keeps-getting-deleted","display_username":"Benjamin Decotte","primary_group_name":null,"flair_name":"support-advocates","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_bg_color":"FFFFFF","flair_color":"","flair_group_id":148,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","reply_to_user":{"id":29739,"username":"southpaw","name":"Southpaw","avatar_template":"/user_avatar/meta.discourse.org/southpaw/{size}/79352_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":false,"staff":false,"user_id":69993,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/topic-keeps-getting-deleted/128013/28","locale":"en","is_localized":false,"language":"en","activity_pub_enabled":false,"boosts":[],"can_boost":false,"event":null,"customer_flair_customer":null,"direct_reply_count":0,"reactions":[{"id":"heart","type":"emoji","count":2}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null}],"stream":[632362,633216,633231,633454,633518,633590,656890,656892,657258,657292,657324,657406,657409,657418,657510,657803,657878,658035,784122,784133,784135,784573,784575]},"timeline_lookup":[[1,2404],[2,2403],[4,2402],[7,2342],[9,2341],[12,2340],[18,2339],[19,2094],[22,2093]],"tags":[],"tags_descriptions":{},"fancy_title":"Topic keeps getting deleted","fancy_title_localized":false,"locale":"en","id":128013,"title":"Topic keeps getting deleted","posts_count":23,"created_at":"2019-09-09T10:35:47.945Z","views":2042,"reply_count":13,"like_count":84,"last_posted_at":"2020-07-16T15:48:10.100Z","visible":true,"closed":true,"archived":false,"has_summary":false,"archetype":"regular","slug":"topic-keeps-getting-deleted","category_id":1,"word_count":1651,"deleted_at":null,"user_id":12465,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":null,"slow_mode_seconds":0,"draft":null,"draft_key":"topic_128013","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":1,"highest_post_number":32,"deleted_by":null,"actions_summary":[{"id":4,"count":0,"hidden":false,"can_act":false},{"id":8,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false},{"id":1002,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":0,"participant_count":11,"show_read_indicator":false,"thumbnails":null,"slow_mode_enabled_until":null,"has_localized_content":false,"activity_pub_enabled":null,"related_topics":null,"summarizable":true,"has_cached_summary":true,"is_nested_view":null,"valid_reactions":["heart","laughing","cry","exploding_head","clap","confetti_ball","hugs","chefs_kiss","100","+1","rocket","star_struck","discourse","eyes"],"can_vote":false,"vote_count":0,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":704,"username":"AstonJ","name":"AstonJ","avatar_template":"/user_avatar/meta.discourse.org/astonj/{size}/215041_2.png","post_count":4,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":24222,"username":"tshenry","name":"Taylor","avatar_template":"/user_avatar/meta.discourse.org/tshenry/{size}/119495_2.png","post_count":4,"primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_bg_color":"","flair_group_id":47,"admin":true,"trust_level":3},{"id":12465,"username":"alehandrof","name":"Alex Armstrong","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png","post_count":3,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":32,"username":"codinghorror","name":"Jeff Atwood","avatar_template":"/user_avatar/meta.discourse.org/codinghorror/{size}/110067_2.png","post_count":3,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"admin":true,"trust_level":2},{"id":68554,"username":"markvanlan","name":"","avatar_template":"/user_avatar/meta.discourse.org/markvanlan/{size}/160087_2.png","post_count":2,"primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_bg_color":"","flair_group_id":47,"admin":true,"trust_level":2},{"id":64725,"username":"JimPas","name":"","avatar_template":"/user_avatar/meta.discourse.org/jimpas/{size}/148179_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":69993,"username":"Benjamin_D","name":"Benjamin Decotte","avatar_template":"/user_avatar/meta.discourse.org/benjamin_d/{size}/277831_2.png","post_count":1,"primary_group_name":null,"flair_name":"support-advocates","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/4/e4038d4d9848de2eabab38e17b8bdb69da154024.svg","flair_color":"","flair_bg_color":"FFFFFF","flair_group_id":148,"trust_level":3},{"id":17969,"username":"Pad_Pors","name":"Pad Pors","avatar_template":"/user_avatar/meta.discourse.org/pad_pors/{size}/52016_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":29739,"username":"southpaw","name":"Southpaw","avatar_template":"/user_avatar/meta.discourse.org/southpaw/{size}/79352_2.png","post_count":1,"primary_group_name":"team","flair_name":"team","flair_url":"https://d11a6trkgmumsb.cloudfront.net/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_bg_color":"","flair_group_id":47,"admin":true,"trust_level":2},{"id":33297,"username":"Heather_Dudley","name":"Heather Dudley","avatar_template":"/user_avatar/meta.discourse.org/heather_dudley/{size}/151925_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":42533,"username":"hosna","name":"hosna","avatar_template":"/user_avatar/meta.discourse.org/hosna/{size}/99969_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2}],"created_by":{"id":12465,"username":"alehandrof","name":"Alex Armstrong","avatar_template":"/user_avatar/meta.discourse.org/alehandrof/{size}/119526_2.png"},"last_poster":{"id":68554,"username":"markvanlan","name":"","avatar_template":"/user_avatar/meta.discourse.org/markvanlan/{size}/160087_2.png"},"links":[{"url":"https://github.com/discourse/discourse/blob/master/lib/post_destroyer.rb","title":"discourse/post_destroyer.rb at master · discourse/discourse · GitHub","internal":false,"attachment":false,"reflection":false,"clicks":1,"user_id":24222,"domain":"github.com","root_domain":"github.com"}]},"bookmarks":[]}