From 23bcef02052c45089358d22d0645ceac858de3bb Mon Sep 17 00:00:00 2001
From: Michael Hunteman <huntemanmt@gmail.com>
Date: Sat, 1 Feb 2025 11:25:11 -0600
Subject: Fix error message to return actual json

---
 server/errors/models.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'server')

diff --git a/server/errors/models.go b/server/errors/models.go
index 8f7d81c..2b90d21 100644
--- a/server/errors/models.go
+++ b/server/errors/models.go
@@ -2,7 +2,6 @@ package errors
 
 import (
 	"encoding/json"
-	"fmt"
 )
 
 type AppError struct {
@@ -11,9 +10,9 @@ type AppError struct {
 }
 
 func NewAppError(status int, msg string) *AppError {
-	msgJson, err := json.Marshal(msg)
+	msgJson, err := json.Marshal(map[string]string{"message": msg})
 	if err != nil {
-		msgJson = []byte(fmt.Sprintf(`{"message":"%s"}`, err.Error()))
+		msgJson, _ = json.Marshal(map[string]string{"message": err.Error()})
 	}
 	return &AppError{status, msgJson}
 }
-- 
cgit v1.2.3