]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/result_formatter/v1.py
fix error message for non-existing database
[nominatim.git] / nominatim / result_formatter / v1.py
index d14e3f6c4105209faf387f0446a14bc2f4a981a2..6d25ce6cf3c7ad70c348a3249a382b25db541483 100644 (file)
@@ -18,7 +18,10 @@ create = FormatDispatcher()
 
 @create.format_func(StatusResult, 'text')
 def _format_status_text(result: StatusResult) -> str:
 
 @create.format_func(StatusResult, 'text')
 def _format_status_text(result: StatusResult) -> str:
-    return result.message
+    if result.status:
+        return f"ERROR: {result.message}"
+
+    return 'OK'
 
 
 @create.format_func(StatusResult, 'json')
 
 
 @create.format_func(StatusResult, 'json')
@@ -28,7 +31,7 @@ def _format_status_json(result: StatusResult) -> str:
     out['status'] = result.status
     out['message'] = result.message
     if result.data_updated is not None:
     out['status'] = result.status
     out['message'] = result.message
     if result.data_updated is not None:
-        out['data_updated'] = result.data_updated
+        out['data_updated'] = result.data_updated.isoformat()
     out['software_version'] = result.software_version
     if result.database_version is not None:
         out['database_version'] = result.database_version
     out['software_version'] = result.software_version
     if result.database_version is not None:
         out['database_version'] = result.database_version