diff --git a/beetsplug/permissions.py b/beetsplug/permissions.py index 224819658..7039f491a 100644 --- a/beetsplug/permissions.py +++ b/beetsplug/permissions.py @@ -35,7 +35,7 @@ def dirs_in_library(library, item): """ return [ancestor for ancestor in ancestry(item) - if library in ancestor][1:] + if ancestor.startswith(library)][1:] class Permissions(BeetsPlugin): diff --git a/docs/changelog.rst b/docs/changelog.rst index 329770102..ca96f1d3f 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -44,6 +44,8 @@ Features: * The number of missing/unmatched tracks is shown during import. :bug:`1088` * The data source used during import (e.g., MusicBrainz) is now saved as a flexible attribute `data_source` of an Item/Album. :bug:`1311` +* :doc:`/plugins/permissions`: Now handles also the permissions of the + directories. :bug:`1308` bug:`1324` Core changes: