From 15216f4c12d4bd3d0d904fdfc1ac973685250e3e Mon Sep 17 00:00:00 2001
From: "nayana.mogaveera" <nayana.mogaveera@niveussolutions.com>
Date: Thu, 5 Sep 2024 15:33:13 +0530
Subject: [PATCH] commit15-33-sep-05

---
 api/template/business.js   | 6 +++---
 api/template/controller.js | 6 +++---
 api/template/routes.js     | 4 ++--
 api/template/service.js    | 8 +++++---
 4 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/api/template/business.js b/api/template/business.js
index fb5bf94..5065318 100644
--- a/api/template/business.js
+++ b/api/template/business.js
@@ -24,9 +24,9 @@ const createTemplate = async (name, desc, widgets, hashId) => {
 
 };
 
-const getPerticularWidget = async (page) => {
+const getParticularTemplate = async (page) => {
   try {
-    const response = await templateService.getPerticularWidget(page);
+    const response = await templateService.getParticularTemplate(page);
     console.log(page,"Pagessssssss");
     return { status: '200', response }
   } catch (error) {
@@ -38,5 +38,5 @@ const getPerticularWidget = async (page) => {
 module.exports = {
   updateAndMapWidget,
   createTemplate,
-  getPerticularWidget
+  getParticularTemplate
 };
diff --git a/api/template/controller.js b/api/template/controller.js
index b2fc611..fb47864 100644
--- a/api/template/controller.js
+++ b/api/template/controller.js
@@ -26,11 +26,11 @@ const createTemplate = async (req, res, next) => {
   }
 };
 
-const getPerticularWidget = async (req, res) => {
+const getParticularTemplate = async (req, res) => {
   try {
     console.log("GET template details of a particular page");
     const { page } = req.params;
-    const response = await templateBusiness.getPerticularWidget(page);
+    const response = await templateBusiness.getParticularTemplate(page);
     return res.status(response.status).json({ data: response });
   } catch (error) {
     throw error;
@@ -40,5 +40,5 @@ const getPerticularWidget = async (req, res) => {
 module.exports = {
   updateAndMapWidget,
   createTemplate,
-  getPerticularWidget
+  getParticularTemplate
 }
\ No newline at end of file
diff --git a/api/template/routes.js b/api/template/routes.js
index c173181..53e1013 100644
--- a/api/template/routes.js
+++ b/api/template/routes.js
@@ -1,12 +1,12 @@
 const templateRouter = require('express').Router();
 
-const {  updateAndMapWidget,createTemplate,getPerticularWidget } = require('./controller');
+const {  updateAndMapWidget,createTemplate,getParticularTemplate } = require('./controller');
 
 
 templateRouter.put('/:page/widgets/:widgetId', updateAndMapWidget);
 
 templateRouter.post('/createTemplate', createTemplate);
 
-templateRouter.get('/template/:page', getPerticularWidget);
+templateRouter.get('/template/:page', getParticularTemplate);
 
 module.exports = templateRouter;
\ No newline at end of file
diff --git a/api/template/service.js b/api/template/service.js
index a98b3d7..2d172f8 100644
--- a/api/template/service.js
+++ b/api/template/service.js
@@ -56,11 +56,13 @@ const createTemplate = async (name, desc, widgets, hashId) => {
 
 };
 
-const getPerticularWidget = async (page,res) => {
+const getParticularTemplate = async (page,res) => {
   try {
     const template = await Template.findOne({ name: page}).populate('widgets.widgetId');
     if (!template) {
-      return res.status(404).json({ error: 'Template not found' });
+      // return res.status(404).json({ error: 'Template not found' });
+      console.error('Template not found');
+      res.status(404).send();
     }
     return template;
   } catch (error) {
@@ -73,5 +75,5 @@ const getPerticularWidget = async (page,res) => {
 module.exports = {
   updateAndMapWidget,
   createTemplate,
-  getPerticularWidget
+  getParticularTemplate
 };
\ No newline at end of file
-- 
GitLab