in server/lib/controllers/TemplatesController.dart [29:47]
Future<Response> _getTemplatesHandler(Request request) async {
try {
final queryParams = request.url.queryParameters;
final templateId = queryParams['templateId'];
if (templateId != null) {
return _getTemplateByIdHandler(request);
}
return Response.ok(jsonResponseEncode(
await _templatesService.getTemplates(
queryParams['catalogSource']!, queryParams['catalogUrl']!)));
} on Exception catch (e, stacktrace) {
print("Exception occurred: $e stackTrace: $stacktrace");
return Response.internalServerError(
body: jsonResponseEncode({"msg": "Internal Server Error"}),
);
}
}