diff --git a/src/_zkapauthorizer/storage_common.py b/src/_zkapauthorizer/storage_common.py index f890be68cdaba2f4a463b572ea0fd241278a5a4f..554c3551d8308fa10720f36cfc46024ad962a737 100644 --- a/src/_zkapauthorizer/storage_common.py +++ b/src/_zkapauthorizer/storage_common.py @@ -211,6 +211,10 @@ def get_sharenums(tw_vectors): :return set[int]: The share numbers which the given test/write vectors would write to. """ return set( + # This misses cases where `data` is empty but `new_length` is + # non-None, non-0. + # + # Related to #222. sharenum for (sharenum, (test, data, new_length)) in tw_vectors.items() if data )