Skip to content

Commit 8835ba5

Browse files
committed
♻️ First upload tail file; skip TailsUpload request / response
1 parent ec889a2 commit 8835ba5

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

acapy_agent/anoncreds/revocation.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,9 @@ def create_rev_reg_def() -> Tuple[
288288
# Generate and set the public tails URI
289289
public_tails_uri = self.generate_public_tails_uri(rev_reg_def)
290290
rev_reg_def.value.tails_location = public_tails_uri
291+
292+
# Upload tails file
293+
await self.upload_tails_file(rev_reg_def)
291294

292295
# Register on network
293296
anoncreds_registry = self.profile.inject(AnonCredsRegistry)

acapy_agent/anoncreds/revocation_setup.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -529,14 +529,13 @@ async def on_rev_reg_def(
529529
if auto_create_revocation:
530530
revoc = AnonCredsRevocation(profile)
531531
try:
532-
await revoc.emit_upload_tails_file_event(
532+
await revoc.emit_create_and_register_revocation_list_event(
533533
rev_reg_def_id=payload.rev_reg_def_id,
534-
rev_reg_def=payload.rev_reg_def,
535534
options=self._clean_options_for_new_request(payload.options),
536535
)
537-
except AnonCredsRevocationError as err: # TODO: ensure this is implemented
538-
LOGGER.warning(f"Failed to upload tails file: {err}")
539-
payload.options["failed_to_upload"] = True
536+
except AnonCredsRevocationError as err:
537+
LOGGER.warning(f"Failed to create revocation list: {err}")
538+
payload.options["failed_to_create_rev_list"] = True
540539

541540
async def on_tails_upload_requested(
542541
self, profile: Profile, event: TailsUploadRequestedEvent

0 commit comments

Comments
 (0)