diff --git a/src/components/PaymentRequest/ManagePaymentRequest.jsx b/src/components/PaymentRequest/ManagePaymentRequest.jsx index 55f18cf0..c2020b0e 100644 --- a/src/components/PaymentRequest/ManagePaymentRequest.jsx +++ b/src/components/PaymentRequest/ManagePaymentRequest.jsx @@ -9,6 +9,7 @@ import { useCreatePaymentRequest, usePaymentRequestDetail, useUpdatePaymentReque import { zodResolver } from '@hookform/resolvers/zod'; import { formatFileSize, localToUtc } from '../../utils/appUtils'; import { defaultPaymentRequest, PaymentRequestSchema } from './PaymentRequestSchema'; +import { INR_CURRENCY_CODE } from '../../utils/constants'; function ManagePaymentRequest({ closeModal, requestToEdit = null }) { const { data, isLoading, isError, error: requestError } = usePaymentRequestDetail(requestToEdit) @@ -138,6 +139,17 @@ function ManagePaymentRequest({ closeModal, requestToEdit = null }) { } }, [data, reset]); + useEffect(() => { + if (!requestToEdit && currencyData && currencyData.length > 0) { + const inrCurrency = currencyData.find( + (c) => c.id === INR_CURRENCY_CODE + ); + if (inrCurrency) { + setValue("currencyId", INR_CURRENCY_CODE, { shouldValidate: true }); + } + } + }, [currencyData, requestToEdit, setValue]); + const onSubmit = (fromdata) => { let payload = { ...fromdata, @@ -342,7 +354,7 @@ function ManagePaymentRequest({ closeModal, requestToEdit = null }) { )} - + {/* Description */}