weegee: config: fix unmerge behavior

This commit is contained in:
Shiz 2021-12-14 16:50:40 +01:00
parent 6cc87802ae
commit 2ccc04ad2e
1 changed files with 2 additions and 1 deletions

View File

@ -57,13 +57,14 @@ class WeegeeConfig:
path = self.merges[-1][0]
unmerges = [self.merges[-2][1]]
else:
unmerges = []
for i, (mpath, _, _) in enumerate(self.merges):
if mpath == path:
unmerges.append(self.merges[i-1][1])
unmerges.extend(partial for _, _, partial in self.merges[i + 1:])
break
else:
unmerges = [self.merges[-1][1]]
unmerges.append(self.merges[-1][1])
item = self.item
for config in reversed(unmerges):