mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2025-12-24 02:39:18 -05:00
fix(api): remove spaces from tags in *arr (#1913)
This PR removes the spaces in the tags sent to *arr when the Tag Requests option is enabled. Spaces in tags are an unintended behavior and are not longer supported. fix #1897
This commit is contained in:
@@ -292,9 +292,17 @@ export class MediaRequestSubscriber
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (radarrSettings.tagRequests) {
|
if (radarrSettings.tagRequests) {
|
||||||
let userTag = (await radarr.getTags()).find((v) =>
|
const radarrTags = await radarr.getTags();
|
||||||
|
// old tags had space around the hyphen
|
||||||
|
let userTag = radarrTags.find((v) =>
|
||||||
v.label.startsWith(entity.requestedBy.id + ' - ')
|
v.label.startsWith(entity.requestedBy.id + ' - ')
|
||||||
);
|
);
|
||||||
|
// new tags do not have spaces around the hyphen, since spaces are not allowed anymore
|
||||||
|
if (!userTag) {
|
||||||
|
userTag = radarrTags.find((v) =>
|
||||||
|
v.label.startsWith(entity.requestedBy.id + '-')
|
||||||
|
);
|
||||||
|
}
|
||||||
if (!userTag) {
|
if (!userTag) {
|
||||||
logger.info(`Requester has no active tag. Creating new`, {
|
logger.info(`Requester has no active tag. Creating new`, {
|
||||||
label: 'Media Request',
|
label: 'Media Request',
|
||||||
@@ -302,11 +310,11 @@ export class MediaRequestSubscriber
|
|||||||
mediaId: entity.media.id,
|
mediaId: entity.media.id,
|
||||||
userId: entity.requestedBy.id,
|
userId: entity.requestedBy.id,
|
||||||
newTag:
|
newTag:
|
||||||
entity.requestedBy.id + ' - ' + entity.requestedBy.displayName,
|
entity.requestedBy.id + '-' + entity.requestedBy.displayName,
|
||||||
});
|
});
|
||||||
userTag = await radarr.createTag({
|
userTag = await radarr.createTag({
|
||||||
label:
|
label:
|
||||||
entity.requestedBy.id + ' - ' + entity.requestedBy.displayName,
|
entity.requestedBy.id + '-' + entity.requestedBy.displayName,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (userTag.id) {
|
if (userTag.id) {
|
||||||
@@ -601,9 +609,17 @@ export class MediaRequestSubscriber
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (sonarrSettings.tagRequests) {
|
if (sonarrSettings.tagRequests) {
|
||||||
let userTag = (await sonarr.getTags()).find((v) =>
|
const sonarrTags = await sonarr.getTags();
|
||||||
|
// old tags had space around the hyphen
|
||||||
|
let userTag = sonarrTags.find((v) =>
|
||||||
v.label.startsWith(entity.requestedBy.id + ' - ')
|
v.label.startsWith(entity.requestedBy.id + ' - ')
|
||||||
);
|
);
|
||||||
|
// new tags do not have spaces around the hyphen, since spaces are not allowed anymore
|
||||||
|
if (!userTag) {
|
||||||
|
userTag = sonarrTags.find((v) =>
|
||||||
|
v.label.startsWith(entity.requestedBy.id + '-')
|
||||||
|
);
|
||||||
|
}
|
||||||
if (!userTag) {
|
if (!userTag) {
|
||||||
logger.info(`Requester has no active tag. Creating new`, {
|
logger.info(`Requester has no active tag. Creating new`, {
|
||||||
label: 'Media Request',
|
label: 'Media Request',
|
||||||
@@ -611,11 +627,11 @@ export class MediaRequestSubscriber
|
|||||||
mediaId: entity.media.id,
|
mediaId: entity.media.id,
|
||||||
userId: entity.requestedBy.id,
|
userId: entity.requestedBy.id,
|
||||||
newTag:
|
newTag:
|
||||||
entity.requestedBy.id + ' - ' + entity.requestedBy.displayName,
|
entity.requestedBy.id + '-' + entity.requestedBy.displayName,
|
||||||
});
|
});
|
||||||
userTag = await sonarr.createTag({
|
userTag = await sonarr.createTag({
|
||||||
label:
|
label:
|
||||||
entity.requestedBy.id + ' - ' + entity.requestedBy.displayName,
|
entity.requestedBy.id + '-' + entity.requestedBy.displayName,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (userTag.id) {
|
if (userTag.id) {
|
||||||
|
|||||||
Reference in New Issue
Block a user