Skip to content

Commit 43003ba

Browse files
committed
fix: order-deletion
Fixes a regression introduced in 12f4e1f, which meant orders weren't fetched/awaited correctly when deleting an order, resulting in 404's.
1 parent b42f283 commit 43003ba

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/controllers/MarketplaceController.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -435,15 +435,16 @@ export class MarketplaceController extends Controller {
435435
const { orderId, signature } = parsedQuery.data;
436436

437437
const supabase = new SupabaseDataService();
438-
const orders = await supabase.getOrders({
438+
const { data } = supabase.getOrders({
439439
where: {
440440
id: {
441441
eq: orderId,
442442
},
443443
},
444444
});
445+
const order = await data.executeTakeFirst();
445446

446-
if (!orders.data?.length) {
447+
if (!order) {
447448
this.setStatus(404);
448449
return {
449450
success: false,
@@ -452,7 +453,7 @@ export class MarketplaceController extends Controller {
452453
};
453454
}
454455

455-
const signerAddress = orders.data[0].signer;
456+
const signerAddress = order.signer;
456457

457458
const signatureCorrect = await verifyMessage({
458459
message: `Delete listing ${orderId}`,

0 commit comments

Comments
 (0)