]> Untitled Git - lemmy-ui.git/commitdiff
Make error code always display
authorabias <abias1122@gmail.com>
Mon, 22 May 2023 12:38:05 +0000 (08:38 -0400)
committerabias <abias1122@gmail.com>
Mon, 22 May 2023 12:38:05 +0000 (08:38 -0400)
src/server/index.tsx
src/shared/components/app/error-page.tsx

index 47262ede69496cfe2d6a987ade36eb4d306b15d8..85112b3472316cdb4eb36dc4e745954954fdfae9 100644 (file)
@@ -294,13 +294,11 @@ async function fetchIconPng(iconUrl: string) {
     .then(blob => blob.arrayBuffer());
 }
 
-function getErrorPageData(error: string, site?: GetSiteResponse) {
+function getErrorPageData(error: Error, site?: GetSiteResponse) {
   const errorPageData: ErrorPageData = {};
 
-  // Exact error should only be seen in a development environment. Users
-  // in production will get a more generic message.
-  if (process.env.NODE_ENV === "development") {
-    errorPageData.error = error;
+  if (site) {
+    errorPageData.error = error.message;
   }
 
   const adminMatrixIds = site?.admins
index 243a4a4ff021aa1d1fd9812629ae34568f981511..2a6c1a14d7597a1eb2489d2beb29a5c6102c44f8 100644 (file)
@@ -57,12 +57,7 @@ export class ErrorPage extends Component<any, any> {
             </>
           )}
         {errorPageData?.error && (
-          <code
-            style={{ "text-align": "start" }}
-            className="d-block bg-dark text-light p-2 mt-4"
-          >
-            {errorPageData.error}
-          </code>
+          <strong className="d-block">Error Code: {errorPageData.error}</strong>
         )}
       </div>
     );