Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin MKVPropEdit tags fail vaidation on plugin list #487

Open
OmegaModr opened this issue Jun 18, 2024 · 0 comments
Open

Plugin MKVPropEdit tags fail vaidation on plugin list #487

OmegaModr opened this issue Jun 18, 2024 · 0 comments

Comments

@OmegaModr
Copy link

Have you read the Code of Conduct? By filing an Issue, you are expected
to comply with it, including treating everyone with respect:

Remember that these are some guidelines, use your best judgement.

Description

On a fresh install when trying to install plugins form the official repo json validation fails.

[ "Traceback (most recent call last):\n", ' File "/usr/local/lib/python3.10/dist-packages/unmanic/webserver/api_v2/plugins_api.py", line 697, in get_installable_plugin_list\n response = self.build_response(\n', ' File "/usr/local/lib/python3.10/dist-packages/unmanic/webserver/api_v2/base_api_handler.py", line 123, in build_response\n raise exceptions.ValidationError(validation_errors)\n', "marshmallow.exceptions.ValidationError: {'plugins': {4: {'tags': ['Not a valid string.']}}}\n" ]

Steps to Reproduce

  1. Run unmanic docker
  2. Go to plugins -> install plugins
  3. Get an empty list

Expected behavior: [What you expect to happen]

-the json object is not formated as unmatic expects
{ "author": "mmenanno", "compatibility": [ 2 ], "description": "Run MKVPropEdit on a file", "icon": "https://upload.wikimedia.org/wikipedia/commons/2/21/Mkvmerge256.png", "id": "mkvpropedit", "name": "MKVPropEdit", "priorities": { "on_worker_process": 0 }, "tags": [ "command", "mkv", "tweaks" ], "version": "0.0.1" },

Manually formatting as

"tags": "command,mkv,tweaks", in the cached json lists the plugins as it should.

Actual behaviour: [What actually happens]

Reproduces how often: [What percentage of the time does it reproduce?]

100%

Versions

0.2.7

The version can be found at the footer of the WebUI. Also, please include the OS details and what version you are running
(e.g. cat /etc/os-release).

Installation Method Used

Manually installed and run or run through Docker?
Docker

Additional Information

Any additional information, configuration or data that might be necessary to
reproduce the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant