diff --git a/src/components/PaymentRequest/ManagePaymentRequest.jsx b/src/components/PaymentRequest/ManagePaymentRequest.jsx index a1bf67c4..cdad5742 100644 --- a/src/components/PaymentRequest/ManagePaymentRequest.jsx +++ b/src/components/PaymentRequest/ManagePaymentRequest.jsx @@ -9,10 +9,11 @@ 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) -// const data = {} + const { data, isLoading, isError, error: requestError } = usePaymentRequestDetail(requestToEdit) + // const data = {} const { projectNames, loading: projectLoading, error, isError: isProjectError, } = useProjectName(); @@ -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, @@ -158,6 +170,7 @@ function ManagePaymentRequest({ closeModal, requestToEdit = null }) { {requestToEdit ? "Update Payment Request " : "Create Payment Request"}