@@ -75,7 +75,7 @@ export async function uploadMedia(
7575 return res . status ( 200 ) . json ( media ) ;
7676 } catch ( err : any ) {
7777 logger . error ( { err } , err . message ) ;
78- res . status ( 500 ) . json ( { error : err . message } ) ;
78+ return res . status ( 500 ) . json ( { error : err . message } ) ;
7979 }
8080}
8181
@@ -111,7 +111,7 @@ export async function getMedia(
111111 return res . status ( 200 ) . json ( result ) ;
112112 } catch ( err : any ) {
113113 logger . error ( { err } , err . message ) ;
114- return res . status ( 500 ) . json ( err . message ) ;
114+ return res . status ( 500 ) . json ( { error : err . message } ) ;
115115 }
116116}
117117
@@ -123,7 +123,7 @@ export async function getMediaCount(req: any, res: any) {
123123 const totalMediaFiles = await getCount ( { userId, apikey } ) ;
124124 return res . status ( 200 ) . json ( { count : totalMediaFiles } ) ;
125125 } catch ( err : any ) {
126- return res . status ( 500 ) . json ( err . message ) ;
126+ return res . status ( 500 ) . json ( { error : err . message } ) ;
127127 }
128128}
129129
@@ -140,7 +140,7 @@ export async function getTotalSpaceOccupied(req: any, res: any) {
140140 : maxStorageAllowedNotSubscribed ,
141141 } ) ;
142142 } catch ( err : any ) {
143- return res . status ( 500 ) . json ( err . message ) ;
143+ return res . status ( 500 ) . json ( { error : err . message } ) ;
144144 }
145145}
146146
@@ -160,7 +160,7 @@ export async function getMediaDetails(req: any, res: any) {
160160 return res . status ( 200 ) . json ( media ) ;
161161 } catch ( err : any ) {
162162 logger . error ( { err } , err . message ) ;
163- return res . status ( 500 ) . json ( err . message ) ;
163+ return res . status ( 500 ) . json ( { error : err . message } ) ;
164164 }
165165}
166166
@@ -177,7 +177,7 @@ export async function deleteMedia(req: any, res: any) {
177177 return res . status ( 200 ) . json ( { message : SUCCESS } ) ;
178178 } catch ( err : any ) {
179179 logger . error ( { err } , err . message ) ;
180- return res . status ( 500 ) . json ( err . message ) ;
180+ return res . status ( 500 ) . json ( { error : err . message } ) ;
181181 }
182182}
183183
@@ -199,12 +199,15 @@ export async function sealMedia(req: any, res: any) {
199199
200200 return res . status ( 200 ) . json ( mediaDetails ) ;
201201 } catch ( err : any ) {
202- logger . error ( { err } , err . message ) ;
203202 const statusCode =
204- err . message === "Media not found" ||
205- err . message === "Media is already sealed"
203+ err . message === "Media not found"
206204 ? 404
207- : 500 ;
205+ : err . message === "Media is already sealed"
206+ ? 409
207+ : 500 ;
208+ if ( statusCode === 500 ) {
209+ logger . error ( { err } , err . message ) ;
210+ }
208211 return res . status ( statusCode ) . json ( { error : err . message } ) ;
209212 }
210213}
0 commit comments