I’m having a Translation missing: en.dashboard.problem.discourse_automation error on my Dashboard.
AI-generated summary
A user, techwithanirudh, reports a Translation missing: en.dashboard.problem.discourse_automation error on their Discourse dashboard after removing the discourse-automation plugin, which is already bundled. ted explains that the issue stems from a lack of automatic cleanup when plugins are uninstalled and provides console commands to manually delete the related notices. techwithanirudh confirms the solution worked, and ted notes a UI
I removed the discourse-automation plugin since it is already bundled into Discourse, but i’m still having the error.
Sorry, can you share a screenshot?
Hello, @techwithanirudh! ![]()
We recently revamped our problem check system to support more use cases, and we currently do not have a mechanism to clear notices from plugins when they are uninstalled. It’s something we’re working on.
For now, you can try the following console commands to clear the notices:
ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
AdminNotice.where(identifier: "discourse_automation").delete_all
cd /var/discourse
./launcher enter app
> rails c
> ProblemCheckTracker.where(identifier: "discourse_automation").delete_all
> AdminNotice.where(identifier: "discourse_automation").delete_all
> exit
> exit
Should I do this?
Edit: I ran the above and the issue was fixed, tysm!
That’s great! ![]()
We’re working on putting a “dismiss” button in the UI so you don’t have to do it from the console. Keep an eye out for that. ![]()
