1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix crash will looking up api refs

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-08-17 10:50:42 -04:00
parent bde34646cf
commit 4f51a5431c

View File

@ -394,16 +394,12 @@ export class KubeApi<
}
getUrl({ name, namespace }: Partial<ResourceDescriptor> = {}, query?: Partial<KubeApiQueryParams>) {
if (!this.isNamespaced && namespace) {
throw new Error("Tried to delete cluster scoped resource in a namespace");
}
const resourcePath = createKubeApiURL({
apiPrefix: this.apiPrefix,
apiVersion: this.apiVersionWithGroup,
resource: this.apiResource,
namespace: this.isNamespaced
? namespace || "default"
? namespace ?? "default" // allow `""` to mean all namespaces
: undefined,
name,
});
@ -612,6 +608,8 @@ export class KubeApi<
watchId = `${this.kind.toLowerCase()}-${this.watchId++}`,
} = opts ?? {};
console.log(`watching ${this.apiBase} in namespace="${namespace}"`);
// Create AbortController for this request
const abortController = new WrappedAbortController(opts?.abortController);