diff --git a/web/src/lib/api/pull.ts b/web/src/lib/api/pull.ts index 92de3ed1..cb39913c 100644 --- a/web/src/lib/api/pull.ts +++ b/web/src/lib/api/pull.ts @@ -73,7 +73,7 @@ export const resubmitPull = ( rkey: string, version: PullRecord["versions"][number] ): Promise> => - updatePull(agent, rkey, (record) => ({ ...record, versions: [...record.versions, version] })); + updatePull(agent, rkey, (record) => ({ ...record, versions: [...(record.versions ?? []), version] })); export const deletePull = async (agent: OAuthUserAgent, rkey: string): Promise => { const rpc = createClient(agent);