From e505653ea72a2c63f1481462d34f41177d2cc110 Mon Sep 17 00:00:00 2001 From: Jared Pereira Date: Wed, 26 Nov 2025 19:08:02 +0000 Subject: [PATCH] fix publish to publication from leaflet --- actions/publishToPublication.ts | 16 +++++++++------- 1 file(s) changed, 9 insertion(s)(+), 7 deletion(s)(-) diff --git a/actions/publishToPublication.ts b/actions/publishToPublication.ts --- a/actions/publishToPublication.ts +++ b/actions/publishToPublication.ts @@ -81,15 +81,17 @@ if (publication_uri) { // Publishing to a publication - use leaflets_in_publications - let { data } = await supabaseServerClient - .from("leaflets_in_publications") - .select("*, publications(*), documents(*)") - .eq("publication", publication_uri) - .eq("leaflet", leaflet_id) + let { data, error } = await supabaseServerClient + .from("publications") + .select("*, leaflets_in_publications(*, documents(*))") + .eq("uri", publication_uri) + .eq("leaflets_in_publications.leaflet", leaflet_id) .single(); - if (!data || identity.atp_did !== data?.publications?.identity_did) + console.log(error); + + if (!data || identity.atp_did !== data?.identity_did) throw new Error("No draft or not publisher"); - draft = data; + draft = data.leaflets_in_publications[0]; existingDocUri = draft?.doc; } else { // Publishing standalone - use leaflets_to_documents -- tangled.sh