diff options
author | Lars Wirzenius <liw@liw.fi> | 2016-06-12 18:16:44 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2016-06-12 18:16:44 +0300 |
commit | 3abd5d1310dea1b358b4592dd04d4965238fb0de (patch) | |
tree | e5666e2ea319df7f25e86ca66e677975f08e2440 | |
parent | 5ec6976eba38184d0a0bdf5ded0f59bfd417a99d (diff) | |
download | obnam-3abd5d1310dea1b358b4592dd04d4965238fb0de.tar.gz |
Handle refs to missing objs
-rw-r--r-- | meliaereader/reader.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meliaereader/reader.py b/meliaereader/reader.py index 139cf574..169849e8 100644 --- a/meliaereader/reader.py +++ b/meliaereader/reader.py @@ -90,7 +90,9 @@ class MeliaeReader(object): for child in children: delta = set(child['refs']).difference(closure) if delta: - closure.update(delta) + for r in delta: + if r in self: + closure.add(r) added = True return added |