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

Checking for 'kind' to be defined

Inside 'involvedObject' of Event

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2020-08-25 14:10:52 +03:00
parent 0f11b03692
commit d38d28d80b
3 changed files with 4 additions and 1 deletions

View File

@ -121,6 +121,8 @@ export function lookupApiLink(ref: IKubeObjectRef, parentObject: KubeObject): st
namespace = parentObject.getNs()
} = ref;
if (!kind) return "";
// search in registered apis by 'kind' & 'apiVersion'
const api = apiManager.getApi(api => api.kind === kind && api.apiVersionWithGroup == apiVersion)
if (api) {

View File

@ -102,7 +102,7 @@ export class Events extends React.Component<Props> {
},
event.getNs(),
kind,
<Link to={detailsUrl} title={name} onClick={stopPropagation}>{name}</Link>,
detailsUrl ? <Link to={detailsUrl} title={name} onClick={stopPropagation}>{name}</Link> : name,
event.getSource(),
event.count,
event.getAge(),

View File

@ -69,6 +69,7 @@ export function getSelectedDetails() {
}
export function getDetailsUrl(details: string) {
if (!details) return "";
return getQueryString({
details: details,
selected: getSelectedDetails(),