diff --git a/frontend/src/current-sessions.ts b/frontend/src/current-sessions.ts index 462d90b..df3bb13 100644 --- a/frontend/src/current-sessions.ts +++ b/frontend/src/current-sessions.ts @@ -37,16 +37,23 @@ export class CurrentSessions extends Table { this.viewData = this.viewData.slice(0, EVENT_LIST_MAX_VIEWS - 1); super.setData(this.viewData.map((v) => { - let ref: string | HTMLAnchorElement = v.referrer; + let ref: string | HTMLAnchorElement; - if (ref != null) { + if (v.referrer != null) { ref = document.createElement("a"); ref.href = v.referrer; ref.innerText = v.referrer; ref.target = "_blank"; + } else { + ref = ""; } - return [this.dateFormatter.format(v.at), v.session, v.path_noq, ref]; + return [ + this.dateFormatter.format(v.at), + v.session.split("-")[0], + v.path_noq, + ref, + ]; })); super.render();