diff options
Diffstat (limited to 'src/lib/Server/Plugin.py')
-rw-r--r-- | src/lib/Server/Plugin.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/Server/Plugin.py b/src/lib/Server/Plugin.py index 5289dad56..6c6d5aab3 100644 --- a/src/lib/Server/Plugin.py +++ b/src/lib/Server/Plugin.py @@ -708,6 +708,7 @@ class GroupSpool(Plugin, Generator): if self.data[-1] == '/': self.data = self.data[:-1] self.Entries['ConfigFile'] = {} + self.Entries['Path'] = {} self.entries = {} self.handles = {} self.AddDirectoryMonitor('') @@ -735,6 +736,7 @@ class GroupSpool(Plugin, Generator): self.es_child_cls, self.encoding) self.Entries['ConfigFile'][ident] = self.entries[ident].bind_entry + self.Entries['Path'][ident] = self.entries[ident].bind_entry if not posixpath.isdir(epath): # do not pass through directory events self.entries[ident].handle_event(event) @@ -746,6 +748,7 @@ class GroupSpool(Plugin, Generator): # a directory was deleted del self.entries[fbase] del self.Entries['ConfigFile'][fbase] + del self.Entries['Path'][fbase] else: self.entries[ident].handle_event(event) |