Skip to content

Misleading "'Decoding options' must NOT have additional properties" message #854

@scheidtdav

Description

@scheidtdav

Before You Proceed

  • I have cleared my browsers cache and the issue still remains
  • I have tried a different browser to see if it is related
  • I have searched existing issues to avoid duplicates

Description

I went into the settings for my mqtt integration and changed message format to csv for a second. When switching back, I got the aforementioned error message, even though there is nothing else in the form.
See screenshot:

Image

It also says "Connection options" must be object, but its empty?!

Expected Behavior

I should be able to switch between csv and json and not need to supply connection options if its not necessary.

Steps to reproduce

  1. Go to mqtt integration settings
  2. Change message format to "csv" and hit save
  3. Change message format back to json and hit save

Actual: See screenshot above

Environment

Fedora 43, Firefox 148.0.2
Fedora 43, Chromium 146

Console Output

Workaround

None. Actually when trying to disable the integration, I get the "Connection options must be object" error.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions