Configure button not working for auto-responder

AI-generated summary

The Configure button is not working for creating an auto-responder, as reported by aas. This issue, along with a missing key/value configuration in an existing auto-responder, was submitted with a screen recording and theme config for troubleshooting. Aas also mentioned deprecation notices in the console logs, possibly related to the issue.

The team has been notified, and david confirmed the fix is available in the latest version of the discourse-automation plugin, as per this commit.

The configure button has suddenly stopped working when trying to create an auto responder. See this screen recording: CleanShot 2023-07-20 at 16.32.46 · CleanShot Cloud

The key/value configuration also disappeared from an auto responder that was previously created and working properly.

1 Like

Here is my theme config, in case that helps:

Not sure if this is relevant, but I also see a bunch of deprecation notices in the console logs. One of them links to a recent topic:

https://meta.discourse.org/t/converting-modals-from-legacy-controllers-to-new-dmodal-component-api/268057:

Logs
DevTools failed to load source map: Could not load content for https://community.ankihub.net/admin/plugins/discourse-automation/splash-screen.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

DEPRECATION: Passing the `@class` argument to <LinkTo> is deprecated. Instead, please pass the attribute directly, i.e. `<LinkTo class={{...}} />` instead of `<LinkTo @class={{...}} />` or `{{link-to class=...}}`. [deprecation id: ember.built-in-components.legacy-attribute-arguments] See https://deprecations.emberjs.com/v3.x#toc_ember-built-in-components-legacy-attribute-arguments for more details.

deprecate-shim.js:33 DEPRECATION: Passing the `@input` argument to <Input> is deprecated. [deprecation id: ember.built-in-components.legacy-arguments] See https://deprecations.emberjs.com/v3.x#toc_ember-built-in-components-legacy-arguments for more details.

DEPRECATION: Passing the `@disabled` argument to <Input> is deprecated. [deprecation id: ember.built-in-components.legacy-arguments] See https://deprecations.emberjs.com/v3.x#toc_ember-built-in-components-legacy-arguments for more details.

deprecate-shim.js:33 DEPRECATION: Passing the `@click` argument to <Input> is deprecated. [deprecation id: ember.built-in-components.legacy-arguments] See https://deprecations.emberjs.com/v3.x#toc_ember-built-in-components-legacy-arguments for more details.

DevTools failed to load source map: Could not load content for https://community.ankihub.net/assets/plugins/discourse-automation-5003899794c9efc5dddc62370a8c4cdbbd392c3fbbab8775c215aa32594c954b.map: HTTP error: status code 200, net::ERR_HTTP2_PROTOCOL_ERROR

DevTools failed to load source map: Could not load content for https://community.ankihub.net/stylesheets/discourse-automation_55126ef13900a26b9ac6533772dfb8aecb7acd6a.css.map?__ws=community.ankihub.net: HTTP error: status code 200, net::ERR_HTTP2_PROTOCOL_ERROR

[PLUGIN discourse-automation] Deprecation notice: Defining modals using a controller is deprecated. Use the component-based API instead. (modal: json-schema-editor) [deprecated since Discourse 3.1] [removal in Discourse 3.2] [deprecation id: discourse.modal-controllers] [info: https://meta.discourse.org/t/268057]

Thanks for the report, @aas. :+1:

I’ve reproduced the issue and have let the team know. :slight_smile:

1 Like

This should be fixed in the latest version of the discourse-automation plugin.

Thanks again for the report @aas :raised_hands:

5 Likes

This topic was automatically closed after 2 days. New replies are no longer allowed.