Skip to content
This repository was archived by the owner on Nov 1, 2024. It is now read-only.

Commit e8290cd

Browse files
committed
fix endpoint client
1 parent e8391ba commit e8290cd

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

components/dataproducts/dataset/useColumnTags.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export const useColumnTags = (
5252
const [pseudoColumnsMap, setPseudoColumnsMap] = useState<PseudoColumnsMapType>(
5353
new Map<string, Map<string, boolean>>()
5454
)
55+
5556
const fetchColumns = useFetchBQcolumns(projectID, datasetID, tableID)
5657

5758
var tableKey = buildTableKey(projectID, datasetID, tableID)

lib/rest/bigquery.ts

+3
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@ import { useEffect, useState } from "react"
22
import { fetchBQColumnsUrl, fetchBQDatasetsUrl, fetchBQTablesUrl, fetchTemplate } from "./restApi"
33

44
export const fetchBQDatasets = async (projectID: string) => {
5+
if(!projectID) return Promise.resolve({} as Response)
56
const url = fetchBQDatasetsUrl(projectID)
67
return fetchTemplate(url)
78
}
89

910
export const fetchBQTables = async (projectID: string, datasetID: string) => {
11+
if(!projectID || !datasetID) return Promise.resolve({} as Response)
1012
const url = fetchBQTablesUrl(projectID, datasetID)
1113
return fetchTemplate(url)
1214
}
1315

1416
export const fetchBQColumns = async (projectID: string, datasetID: string, tableID: string) => {
17+
if(!projectID || !datasetID || !tableID) return Promise.resolve({} as Response)
1518
const url = fetchBQColumnsUrl(projectID, datasetID, tableID)
1619
return fetchTemplate(url)
1720
}

lib/rest/restApi.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const fetchKeywordsUrl = () => `${apiUrl()}/keywords`
1818
export const fetchAccessRequestUrl = (datasetId: string) => `${apiUrl()}/accessRequests?datasetId=${datasetId}`
1919
export const fetchBQDatasetsUrl = (projectId: string) => `${apiUrl()}/bigquery/datasets?projectId=${projectId}`
2020
export const fetchBQTablesUrl = (projectId: string, datasetId: string) => `${apiUrl()}/bigquery/tables?projectId=${projectId}&datasetId=${datasetId}`
21-
export const fetchBQColumnsUrl = (projectId: string, datasetId: string, tableId: string) => `${apiUrl()}/bigquery/tables?projectId=${projectId}&datasetId=${datasetId}&tableId=${tableId}`
21+
export const fetchBQColumnsUrl = (projectId: string, datasetId: string, tableId: string) => `${apiUrl()}/bigquery/columns?projectId=${projectId}&datasetId=${datasetId}&tableId=${tableId}`
2222
export const searchTeamKatalogenUrl = (gcpGroups?: string[]) => {
2323
const parameters = gcpGroups?.length ? gcpGroups.map(group => `gcpGroups=${encodeURIComponent(group)}`).join('&') : ''
2424
const query = parameters ? `?${parameters}` : ''

0 commit comments

Comments
 (0)