diff --git a/gui/rpk-gui/src/pages/firm/index.tsx b/gui/rpk-gui/src/pages/firm/index.tsx index 184d6b1..9da2085 100644 --- a/gui/rpk-gui/src/pages/firm/index.tsx +++ b/gui/rpk-gui/src/pages/firm/index.tsx @@ -33,7 +33,7 @@ export const FirmRoutes = () => { const FirmHome = () => { const { currentFirm } = useContext(FirmContext); - const { data: firm, isError, error, isLoading } = useOne({resource: 'firm', id: `${currentFirm.instance}/${currentFirm.firm}`, errorNotification: false}) + const { data: firm, isError, error, isLoading } = useOne({resource: 'firm', id: `${currentFirm.instance}/${currentFirm.firm}/`, errorNotification: false}) if (isLoading) { return

Loading...

diff --git a/gui/rpk-gui/src/providers/data-provider.tsx b/gui/rpk-gui/src/providers/data-provider.tsx index 0cb245a..f8179f7 100644 --- a/gui/rpk-gui/src/providers/data-provider.tsx +++ b/gui/rpk-gui/src/providers/data-provider.tsx @@ -4,7 +4,10 @@ const API_URL = "/api/v1"; export const dataProvider: DataProvider = { getOne: async ({ resource, id, meta }) => { - const response = id !== "" ? await fetch(`${API_URL}/${resource}/${id}`) : await fetch(`${API_URL}/${resource}`); + if (id === "") { + return { data: undefined }; + } + const response = await fetch(`${API_URL}/${resource}/${id}`); if (response.status < 200 || response.status > 299) { if (response.status == 405) { const error: HttpError = {