diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py index 0ab68d6c272a6295b1227c119942f09bef13f336..d208ce3155d366aea4458bd2c7c16f6b18296d14 100644 --- a/src/_zkapauthorizer/_storage_server.py +++ b/src/_zkapauthorizer/_storage_server.py @@ -356,7 +356,11 @@ class ZKAPAuthorizerStorageServer(Referenceable): get_share_sizes( self._original, storage_index, - tw_vectors.keys(), + # Consider the size of *all* shares even if they're + # not being written. If they have an unexpired lease + # then we can apply some or all of the remainder of + # the value of that lease towards this operation. + sharenums=None, ) ) # print("has writes, has active lease, current sizes: {}".format(current_sizes))