This is an automated email from the ASF dual-hosted git repository.

vogievetsky pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 4fffee1776 Web console: better lookup 404 detection (#14108)
4fffee1776 is described below

commit 4fffee17761286996a8c43154b72db4bcaafb16d
Author: Vadim Ogievetsky <[email protected]>
AuthorDate: Wed Apr 19 09:27:55 2023 -0700

    Web console: better lookup 404 detection (#14108)
    
    * better lookup 404 detection
    
    * update snapshot
---
 web-console/src/utils/druid-lookup.ts                               | 4 +++-
 .../src/views/lookups-view/__snapshots__/lookups-view.spec.tsx.snap | 2 +-
 web-console/src/views/lookups-view/lookups-view.tsx                 | 6 +-----
 3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/web-console/src/utils/druid-lookup.ts 
b/web-console/src/utils/druid-lookup.ts
index 990881a47f..6560ab0a6e 100644
--- a/web-console/src/utils/druid-lookup.ts
+++ b/web-console/src/utils/druid-lookup.ts
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
+import { deepGet } from './object-change';
+
 export function isLookupsUninitialized(error: Error | undefined) {
-  return error && error.message === 'Request failed with status code 404';
+  return deepGet(error || {}, 'response.status') === 404;
 }
diff --git 
a/web-console/src/views/lookups-view/__snapshots__/lookups-view.spec.tsx.snap 
b/web-console/src/views/lookups-view/__snapshots__/lookups-view.spec.tsx.snap
index 4f8bde6b34..5dbee9dd83 100755
--- 
a/web-console/src/views/lookups-view/__snapshots__/lookups-view.spec.tsx.snap
+++ 
b/web-console/src/views/lookups-view/__snapshots__/lookups-view.spec.tsx.snap
@@ -210,7 +210,7 @@ exports[`LookupsView matches snapshot 1`] = `
     multiSort={true}
     nestingLevelKey="_nestingLevel"
     nextText="Next"
-    noDataText=""
+    noDataText="No lookups"
     ofText="of"
     onFetchData={[Function]}
     onFilteredChange={[Function]}
diff --git a/web-console/src/views/lookups-view/lookups-view.tsx 
b/web-console/src/views/lookups-view/lookups-view.tsx
index 70d0c3f6b1..524203372a 100644
--- a/web-console/src/views/lookups-view/lookups-view.tsx
+++ b/web-console/src/views/lookups-view/lookups-view.tsx
@@ -355,11 +355,7 @@ export class LookupsView extends 
React.PureComponent<LookupsViewProps, LookupsVi
       <ReactTable
         data={lookups}
         loading={lookupEntriesAndTiersState.loading}
-        noDataText={
-          !lookupEntriesAndTiersState.loading && !lookups.length
-            ? 'No lookups'
-            : lookupEntriesAndTiersState.getErrorMessage() || ''
-        }
+        noDataText={lookupEntriesAndTiersState.getErrorMessage() || 'No 
lookups'}
         filterable
         filtered={lookupFilter}
         onFilteredChange={filtered => {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to