Skip to content

Commit da43053

Browse files
committed
fix(utils): PresentationRequestSchema claims
1 parent 26787c1 commit da43053

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

apps/docs/src/components/test-zkapp.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { clsx } from "clsx";
44
import { useState, useSyncExternalStore } from "react";
55
import {
66
sampleCredentialSimple,
7-
samplePresentationRequestHttpsRecrusiveNoContext,
7+
samplePresentationRequestHttpsFromExample,
88
} from "./sample-data";
99

1010
const store = createStore();
@@ -27,7 +27,7 @@ export const TestZkApp = () => {
2727
JSON.stringify(sampleCredentialSimple, null, 2),
2828
);
2929
const [presentationRequest, setPresentationRequest] = useState(
30-
JSON.stringify(samplePresentationRequestHttpsRecrusiveNoContext, null, 2),
30+
JSON.stringify(samplePresentationRequestHttpsFromExample, null, 2),
3131
);
3232
const [transactionBody, setTransactionBody] = useObjectState({
3333
to: "B62qnVUL6A53E4ZaGd3qbTr6RCtEZYTu3kTijVrrquNpPo4d3MuJ3nb",

packages/utils/src/validation.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,15 @@ export const PresentationRequestSchema = z
729729
.strict(),
730730
})
731731
.strict(),
732-
claims: z.record(SerializedValueSchema),
732+
claims: z.record(
733+
z.union([
734+
SerializedValueSchema,
735+
DynamicStringSchema,
736+
DynamicArraySchema,
737+
DynamicRecordSchema,
738+
DynamicBytesSchema,
739+
]),
740+
),
733741
inputContext: z.union([ContextSchema, z.null()]),
734742
})
735743
.strict();

0 commit comments

Comments
 (0)