Skip to content

Make passcode_generation field optional when deserializing escrow metadata#23

Open
malmeloo wants to merge 1 commit intoOpenBubbles:masterfrom
malmeloo:fix/missing-field-in-escrow-metadata
Open

Make passcode_generation field optional when deserializing escrow metadata#23
malmeloo wants to merge 1 commit intoOpenBubbles:masterfrom
malmeloo:fix/missing-field-in-escrow-metadata

Conversation

@malmeloo
Copy link
Copy Markdown

@malmeloo malmeloo commented May 5, 2026

Two of my devices (one original iPhone and a hackintosh) were not showing up as escrow bottles because their metadata did not have the passcode_generation field attached, which caused deserialization to fail, which then caused rustpush to skip it entirely. This marks the field as optional to make them show up properly.

The type of the field remains the same, serde will just set it to a default value if it's missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant