error resolved
This commit is contained in:
parent
f6a3c35653
commit
ea0f2c4901
@ -1,6 +1,7 @@
|
||||
import mongoose from "mongoose";
|
||||
import cloudinary from "../../Utils/cloudinary.js";
|
||||
import { KYC } from "./KycModel.js";
|
||||
|
||||
export const createKyc = async (req, res) => {
|
||||
const {
|
||||
name,
|
||||
@ -29,6 +30,7 @@ export const createKyc = async (req, res) => {
|
||||
} = req.files;
|
||||
|
||||
if (!req?.user) return res.status(400).json({ message: "Please login!" });
|
||||
|
||||
try {
|
||||
if (!mongoose.Types.ObjectId.isValid(req.user._id)) {
|
||||
return res.status(400).json({ message: "Please login again" });
|
||||
@ -36,6 +38,7 @@ export const createKyc = async (req, res) => {
|
||||
|
||||
// Upload images to Cloudinary and store only public_id and url
|
||||
const uploadImage = async (image, folder) => {
|
||||
if (!image) return null;
|
||||
const result = await cloudinary.v2.uploader.upload(image.tempFilePath, {
|
||||
folder,
|
||||
});
|
||||
@ -52,9 +55,10 @@ export const createKyc = async (req, res) => {
|
||||
pesticide_license_img,
|
||||
"KYC/pesticide_license"
|
||||
);
|
||||
const fertilizerLicenseImg = fertilizer_license_img
|
||||
? await uploadImage(fertilizer_license_img, "KYC/fertilizer_license")
|
||||
: null;
|
||||
const fertilizerLicenseImg = await uploadImage(
|
||||
fertilizer_license_img,
|
||||
"KYC/fertilizer_license"
|
||||
);
|
||||
const selfieEntranceImg = await uploadImage(
|
||||
selfie_entrance_img,
|
||||
"KYC/selfie_entrance"
|
||||
@ -78,7 +82,7 @@ export const createKyc = async (req, res) => {
|
||||
gst_number,
|
||||
gst_img: gstImg,
|
||||
pesticide_license_img: pesticideLicenseImg,
|
||||
fertilizer_license_img: fertilizerLicenseImg,
|
||||
fertilizer_license_img: fertilizerLicenseImg || {},
|
||||
selfie_entrance_img: selfieEntranceImg,
|
||||
addedBy: req.user._id,
|
||||
notes,
|
||||
|
Loading…
Reference in New Issue
Block a user