diff --git a/webapp/src/components/BidPage/BidModal/BidModal.tsx b/webapp/src/components/BidPage/BidModal/BidModal.tsx
index 9ec424c96..66fc8b003 100644
--- a/webapp/src/components/BidPage/BidModal/BidModal.tsx
+++ b/webapp/src/components/BidPage/BidModal/BidModal.tsx
@@ -45,7 +45,7 @@ const BidModal = (props: Props) => {
const [price, setPrice] = useState('')
const [expiresAt, setExpiresAt] = useState(getDefaultExpirationDate())
- const [fingerprint, isLoading, contractFingerprint] = useFingerprint(nft)
+ const [fingerprint, isLoadingFingerprint, contractFingerprint] = useFingerprint(nft)
const [showConfirmationModal, setShowConfirmationModal] = useState(false)
@@ -106,7 +106,7 @@ const BidModal = (props: Props) => {
isInvalidPrice ||
isInvalidDate ||
hasInsufficientMANA ||
- isLoading ||
+ isLoadingFingerprint ||
isPlacingBid ||
(!fingerprint && nft.category === NFTCategory.ESTATE) ||
contractFingerprint !== fingerprint
@@ -164,14 +164,14 @@ const BidModal = (props: Props) => {
error={isInvalidDate}
message={isInvalidDate ? t('bid_page.invalid_date') : undefined}
/>
- {contractFingerprint !== fingerprint ? (
+ {!isLoadingFingerprint && contractFingerprint !== fingerprint ? (