Переглянути джерело

Suppress "unable to refresh templates"

Vijayakrishnan 3 роки тому
батько
коміт
51e35a2eba
1 змінених файлів з 26 додано та 20 видалено
  1. 26 20
      app/Http/Controllers/NoteController.php

+ 26 - 20
app/Http/Controllers/NoteController.php

@@ -92,32 +92,38 @@ class NoteController extends Controller
 
     public function getHtmlForSegment($segmentUid, $sessionKey){
 
-        $performer = AppSession::where('session_key', $sessionKey)->first();
-        if(!$performer || !$performer->is_active){
-            return response()->json([
-                'success'=>false,
-                'message'=>'Invalid session key'
-            ]);
-        }
-        $pro = $performer->pro;
+        $summaryHtml = '';
+        $editHtml = '';
 
-        $segment = Segment::where('uid', $segmentUid)->first();
-        $segmentTemplate = $segment->segmentTemplate;
+        try {
 
-        $note = $segment->note;
-        $patient = $note->client;
+            $performer = AppSession::where('session_key', $sessionKey)->first();
+            if (!$performer || !$performer->is_active) {
+                return response()->json([
+                    'success' => false,
+                    'message' => 'Invalid session key'
+                ]);
+            }
+            $pro = $performer->pro;
+
+            $segment = Segment::where('uid', $segmentUid)->first();
+            $segmentTemplate = $segment->segmentTemplate;
+
+            $note = $segment->note;
+            $patient = $note->client;
+
+            $data = compact('performer', 'pro', 'segment', 'segmentTemplate', 'note', 'patient');
 
-        $data = compact('performer', 'pro', 'segment', 'segmentTemplate', 'note', 'patient');
 
-        //try {
             $summaryHtml = view('app.patient.segment-templates.' . $segmentTemplate->internal_name . '/summary', $data)->render();
             $editHtml = view('app.patient.segment-templates.' . $segmentTemplate->internal_name . '/edit', $data)->render();
-      //  } catch (\Throwable $e) {
-//            return response()->json([
-//                'success'=>false,
-//                'message'=>$e->getMessage()
-//            ]);
-       // }
+
+        } catch (\Throwable $e) {
+            return response()->json([
+                'success' => false,
+                'message' => $e->getMessage()
+            ]);
+        }
 
         return response()->json([
             'success'=>true,