|
|
|
@ -792,9 +792,9 @@ fastify.post('/api/uploads_team_member/:departmentId', async (request, reply) =>
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
fastify.post('/api/uploads_company_profile/:cityId', async (request, reply) => {
|
|
|
|
|
fastify.post('/api/uploads_company_profile/:customerId', async (request, reply) => {
|
|
|
|
|
try {
|
|
|
|
|
const cityId = request.params.cityId;
|
|
|
|
|
const customerId = request.params.customerId;
|
|
|
|
|
const data = await request.file();
|
|
|
|
|
|
|
|
|
|
// Generate a unique file name
|
|
|
|
@ -818,7 +818,7 @@ fastify.post('/api/uploads_company_profile/:cityId', async (request, reply) => {
|
|
|
|
|
const publicUrl = `https://storage.googleapis.com/${bucketName}/${filePath}`;
|
|
|
|
|
|
|
|
|
|
CompanyProfilePicture.findOneAndUpdate(
|
|
|
|
|
{ cityId },
|
|
|
|
|
{ customerId },
|
|
|
|
|
{ picture: publicUrl },
|
|
|
|
|
{ new: true, upsert: true },
|
|
|
|
|
(error, picture) => {
|
|
|
|
|