From 148cd43c5d217eb656198d9f26de8f2438cd1258 Mon Sep 17 00:00:00 2001 From: Dave Richer Date: Wed, 10 Apr 2024 16:57:37 -0400 Subject: [PATCH] - Fix a bug where a relationship deeplink would not pop if the user was already on the jobdetails page Signed-off-by: Dave Richer --- client/src/components/task-list/task-list.component.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/components/task-list/task-list.component.jsx b/client/src/components/task-list/task-list.component.jsx index 5a3f3aca7..58b8e0e61 100644 --- a/client/src/components/task-list/task-list.component.jsx +++ b/client/src/components/task-list/task-list.component.jsx @@ -1,6 +1,6 @@ import { Button, Card, Space, Switch, Table } from "antd"; import queryString from "query-string"; -import React, { useCallback } from "react"; +import React, { useCallback, useEffect } from "react"; import { useTranslation } from "react-i18next"; import { Link, useLocation, useNavigate } from "react-router-dom"; import { pageLimit } from "../../utils/config"; @@ -115,6 +115,7 @@ function TaskListComponent({ showRo = true }) { const { t } = useTranslation(); + const location = useLocation(); const search = queryString.parse(useLocation().search); @@ -124,6 +125,10 @@ function TaskListComponent({ const history = useNavigate(); const columns = []; + useEffect(() => { + // This is a hack to force the page to change if the query params change (partssublet for example) + }, [location]); + columns.push({ title: t("tasks.fields.created_at"), dataIndex: "created_at",