diff --git a/assets/javascripts/discourse/initializers/enable-user-notes.js b/assets/javascripts/discourse/initializers/enable-user-notes.js index 760b4d6..7c295a3 100644 --- a/assets/javascripts/discourse/initializers/enable-user-notes.js +++ b/assets/javascripts/discourse/initializers/enable-user-notes.js @@ -2,6 +2,7 @@ import { withPluginApi } from "discourse/lib/plugin-api"; import { iconNode } from "discourse-common/lib/icon-library"; import { showUserNotes } from "discourse/plugins/discourse-user-notes/discourse-user-notes/lib/user-notes"; import { observes, on } from "discourse-common/utils/decorators"; +import Promise from "rsvp"; const PLUGIN_ID = "discourse-user-notes"; @@ -10,7 +11,7 @@ export default { initialize(container) { const siteSettings = container.lookup("site-settings:main"); const currentUser = container.lookup("current-user:main"); - const userController = container.lookup("controller:user"); + if ( !siteSettings.user_notes_enabled || !currentUser || @@ -100,7 +101,7 @@ export default { icon: "pencil-alt", label: "user_notes.attach", action: async (post) => { - await new Promise((resolve, reject) => { + await new Promise((resolve) => { showUserNotes( store, attrs.user_id,