From 2dd88cf8ff58bc797997895ce3df65cecc3f1a82 Mon Sep 17 00:00:00 2001 From: Jordan Prince Date: Mon, 16 Aug 2021 18:30:39 -0500 Subject: [PATCH] Use toPublicKey to convert string to public key to compare to public key in send cancel bid. --- js/packages/web/src/actions/cancelBid.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/packages/web/src/actions/cancelBid.ts b/js/packages/web/src/actions/cancelBid.ts index 4834ed6..d743d14 100644 --- a/js/packages/web/src/actions/cancelBid.ts +++ b/js/packages/web/src/actions/cancelBid.ts @@ -10,6 +10,7 @@ import { ParsedAccount, BidderMetadata, StringPublicKey, + toPublicKey, } from '@oyster/common'; import { AccountLayout } from '@solana/spl-token'; import { TransactionInstruction, Keypair, Connection } from '@solana/web3.js'; @@ -30,6 +31,7 @@ export async function sendCancelBid( ) { let signers: Array = []; let instructions: Array = []; + if ( auctionView.auction.info.ended() && auctionView.auction.info.state !== AuctionState.Ended @@ -60,7 +62,9 @@ export async function sendCancelBid( ); if ( - wallet?.publicKey?.equals(auctionView.auctionManager.authority) && + wallet?.publicKey?.equals( + toPublicKey(auctionView.auctionManager.authority), + ) && auctionView.auction.info.ended() ) { await claimUnusedPrizes(