updated logo section
This commit is contained in:
parent
7d87801120
commit
da4dfcdab2
@ -259,6 +259,11 @@ const addLogo = async (req, res) => {
|
||||
const configuration = await Config.find();
|
||||
|
||||
// console.log(req.files);
|
||||
// console.log(configuration[0].logo);
|
||||
// console.log(configuration[0]);
|
||||
// console.log(configuration[0].logo[0].Headerlogo);
|
||||
// console.log(configuration[0].logo[0].Footerlogo);
|
||||
// console.log(configuration[0].logo[0].Adminlogo);
|
||||
|
||||
let result1;
|
||||
let result2;
|
||||
@ -291,12 +296,48 @@ const addLogo = async (req, res) => {
|
||||
// console.log(result2);
|
||||
// console.log(result3);
|
||||
|
||||
// if (configuration.length === 0) {
|
||||
// const createLogo = await Config.create({
|
||||
// logo: {
|
||||
// Headerlogo: result1,
|
||||
// Footerlogo: result2,
|
||||
// Adminlogo: result3,
|
||||
// },
|
||||
// });
|
||||
|
||||
// if (createLogo) {
|
||||
// return res.status(200).json({
|
||||
// status: "success",
|
||||
// message: "Created Logos Successfully",
|
||||
// });
|
||||
// }
|
||||
// } else {
|
||||
// const updateLogo = await Config.updateOne(
|
||||
// {},
|
||||
// {
|
||||
// $set: {
|
||||
// logo: {
|
||||
// Headerlogo: result1,
|
||||
// Footerlogo: result2,
|
||||
// Adminlogo: result3,
|
||||
// },
|
||||
// },
|
||||
// }
|
||||
// );
|
||||
// if (updateLogo) {
|
||||
// return res.status(200).json({
|
||||
// status: "success",
|
||||
// message: "Updated Logos Successfully",
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
if (configuration.length === 0) {
|
||||
// If no configuration exists, create a new one with uploaded logos
|
||||
const createLogo = await Config.create({
|
||||
logo: {
|
||||
Headerlogo: result1,
|
||||
Footerlogo: result2,
|
||||
Adminlogo: result3,
|
||||
Headerlogo: result1 || configuration[0].logo[0].Headerlogo,
|
||||
Footerlogo: result2 || configuration[0].logo[0].Footerlogo,
|
||||
Adminlogo: result3 || configuration[0].logo[0].Adminlogo,
|
||||
},
|
||||
});
|
||||
|
||||
@ -307,18 +348,25 @@ const addLogo = async (req, res) => {
|
||||
});
|
||||
}
|
||||
} else {
|
||||
// If configuration exists, update only the logos that are present in the current request
|
||||
const updatedLogos = {
|
||||
Headerlogo:
|
||||
result1 !== undefined ? result1 : configuration[0].logo[0].Headerlogo,
|
||||
Footerlogo:
|
||||
result2 !== undefined ? result2 : configuration[0].logo[0].Footerlogo,
|
||||
Adminlogo:
|
||||
result3 !== undefined ? result3 : configuration[0].logo[0].Adminlogo,
|
||||
};
|
||||
|
||||
const updateLogo = await Config.updateOne(
|
||||
{},
|
||||
{
|
||||
$set: {
|
||||
logo: {
|
||||
Headerlogo: result1,
|
||||
Footerlogo: result2,
|
||||
Adminlogo: result3,
|
||||
},
|
||||
logo: updatedLogos,
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
if (updateLogo) {
|
||||
return res.status(200).json({
|
||||
status: "success",
|
||||
|
Loading…
Reference in New Issue
Block a user