Add/update encodeURIComponent to allow for successful path uri encoding (#248)

* Add/update encodeURIComponent to allow for successful path uri encoding

* Breakup line to meet 120 char limit enforced by the tests

* concat string

Co-authored-by: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com>
make-only-subtitle-default
Draper 4 years ago committed by GitHub
parent bf37a65a17
commit 7ffcd4d4f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -93,7 +93,7 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
let filepath = '';
const response = {};
filepath = `${file.file.split('/').slice(0, -1).join('/')}/`;
filepath = encodeURI(filepath);
filepath = encodeURIComponent(filepath);
// Check if all inputs have been configured. If they haven't then exit plugin.
if (

@ -186,7 +186,8 @@ const plugin = async (file, librarySettings, inputs, otherArguments) => {
response.infoLog += `Attempting to update Plex path ${filePath} in library ${key}\n`;
const portIfUsed = port ? `:${port}` : '';
const urlNoToken = `${type}://${url}${portIfUsed}/library/sections/${key}/refresh?path=${filePath}&X-Plex-Token=`;
const urlNoToken = `${type}://${url}${portIfUsed}/library/sections/${key}/refresh?`
+ `path=${encodeURIComponent(filePath)}&X-Plex-Token=`;
if (type === 'http') {
await new Promise((resolve) => {

Loading…
Cancel
Save