diff --git a/src/components/PaymentRequest/ActionPaymentRequest.jsx b/src/components/PaymentRequest/ActionPaymentRequest.jsx index 1e960ae3..70f8e367 100644 --- a/src/components/PaymentRequest/ActionPaymentRequest.jsx +++ b/src/components/PaymentRequest/ActionPaymentRequest.jsx @@ -40,6 +40,8 @@ const ActionPaymentRequest = ({ requestId }) => { error: PaymentModeError, } = usePaymentMode(); + console.log("Kartik", data) + const IsReview = useHasUserPermission(REVIEW_EXPENSE); const [imageLoaded, setImageLoaded] = useState({}); @@ -180,6 +182,16 @@ const ActionPaymentRequest = ({ requestId }) => { const newFiles = files.filter((_, i) => i !== index); setValue("billAttachments", newFiles, { shouldValidate: true }); }; + + const filteredPaymentModes = useMemo(() => { + return PaymentModes?.filter((mode) => { + if (mode.name === "Advance Payment" && data?.isAdvancePayment === false) { + return false; + } + return true; + }) || []; + }, [PaymentModes, data]); + return (