Fix for non_item_remove_label to always run when defined #2001
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
It need's to run even when there's no collection items, to remove the labels as defined in the description of the function:
Before it was not removing labels if it was on a collection with 0 matches. It should then still remove the labels defined in non_item_remove_label.
How to reproduce:
Add a label 'test' to a item.
Then run a collection that has 0 matches, with non_item_remove_label: test
(For example it could happen when TMDB data gets changed and suddenly it doesnt find the correct language for it anymore, it should remove the label even when it has 0 matches for it anymore.)
Issues Fixed or Closed
Type of Change
Please delete options that are not relevant.
Checklist