From 39258694142f831d3d3af7d3cd3edd2bbb2ba21a Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Tue, 23 Jun 2020 16:30:29 -0400
Subject: [PATCH] Cannot encode raw bytes, encode it in the usual way

---
 src/_zkapauthorizer/_storage_server.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py
index ecec20f..8a3fcfe 100644
--- a/src/_zkapauthorizer/_storage_server.py
+++ b/src/_zkapauthorizer/_storage_server.py
@@ -70,6 +70,9 @@ from allmydata.interfaces import (
 from allmydata.storage.common import (
     storage_index_to_dir,
 )
+from allmydata.util.base32 import (
+    b2a,
+)
 from challenge_bypass_ristretto import (
     TokenPreimage,
     VerificationSignature,
@@ -358,7 +361,7 @@ class ZKAPAuthorizerStorageServer(Referenceable):
         """
         with start_action(
                 action_type=u"zkapauthorizer:storage-server:remote:slot-testv-and-readv-and-writev",
-                storage_index=storage_index,
+                storage_index=b2a(storage_index),
         ):
             result = self._slot_testv_and_readv_and_writev(
                 passes,
-- 
GitLab