Skip to content

Commit fb661b3

Browse files
saikonenobgibson
andauthored
revert all internal use of getRunId as websocket subscriptions require passing in run_number (#111)
Co-authored-by: Brendan Gibson <[email protected]>
1 parent 3230d1f commit fb661b3

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

src/pages/Home/ResultGroup/ParametersPreview.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ import { useTranslation } from 'react-i18next';
33
import Collapsable from '../../../components/Collapsable';
44
import useResource from '../../../hooks/useResource';
55
import { Run, RunParam } from '../../../types';
6-
import { getRunId } from '../../../utils/run';
76
import RunParameterTable from '../../Run/RunParameterTable';
87

98
const emptyObj = {};
109

1110
const ParametersPreview: React.FC<{ run: Run }> = ({ run }) => {
1211
const { t } = useTranslation();
1312
const params = useResource<RunParam, RunParam>({
14-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/parameters`,
13+
url: `/flows/${run.flow_id}/runs/${run.run_number}/parameters`,
1514
subscribeToEvents: true,
1615
initialData: emptyObj,
1716
});

src/pages/Home/ResultGroup/StartedAtCell.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Triggers from '../../../components/Triggers';
44
import useResource from '../../../hooks/useResource';
55
import { Metadata, Run } from '../../../types';
66
import { metadataToRecord } from '../../../utils/metadata';
7-
import { getRunId, getRunStartTime } from '../../../utils/run';
7+
import { getRunStartTime } from '../../../utils/run';
88
import { TDWithLink } from './ResultGroupCells';
99

1010
const emptyArray: Metadata[] = [];
@@ -33,7 +33,7 @@ const StartedAtCell: React.FC<Props> = ({ run, link, timezone }) => {
3333
}, []);
3434

3535
useResource<Metadata[], Metadata>({
36-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/metadata`,
36+
url: `/flows/${run.flow_id}/runs/${run.run_number}/metadata`,
3737
initialData: emptyArray,
3838
subscribeToEvents: true,
3939
queryParams: initialQueryParams,

src/pages/Home/ResultGroup/TimelinePreview.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { startAndEndpointsOfRows } from '../../../utils/row';
88
import styled from 'styled-components';
99
import { Row } from '../../../components/Timeline/VirtualizedTimeline';
1010
import { Run } from '../../../types';
11-
import { getRunId } from '../../../utils/run';
1211

1312
const zeroCounts = { all: 0, failed: 0, running: 0, completed: 0, unknown: 0, pending: 0 };
1413

@@ -25,7 +24,7 @@ type TimelinePreviewProps = {
2524
//
2625

2726
const TimelinePreview: React.FC<TimelinePreviewProps> = ({ run }) => {
28-
const { rows, steps, dispatch, taskStatus } = useTaskData(run.flow_id, getRunId(run));
27+
const { rows, steps, dispatch, taskStatus } = useTaskData(run.flow_id, run.run_number.toString());
2928
const [preview, setPreview] = useState<{ start: number; end: number; visiblerows: Row[] } | null>(null);
3029

3130
useEffect(() => {

src/pages/Run/RunHeader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,13 @@ const RunHeader: React.FC<Props> = ({ run, metadataRecord }) => {
8282
];
8383

8484
const params = useResource<RunParam, RunParam>({
85-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/parameters`,
85+
url: `/flows/${run.flow_id}/runs/${run.run_number}/parameters`,
8686
subscribeToEvents: true,
8787
initialData: emptyObj,
8888
});
8989

9090
const dstype = useResource<Artifact[], Artifact>({
91-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/artifacts`,
91+
url: `/flows/${run.flow_id}/runs/${run.run_number}/artifacts`,
9292
queryParams: initialQueryParams,
9393
subscribeToEvents: true,
9494
initialData: emptyArray,

src/pages/Run/RunPage.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const RunPage: React.FC<RunPageProps> = ({ run, params }) => {
7676

7777
const { rows, steps, dispatch, counts, taskStatus, isAnyGroupOpen, taskError, stepError } = useRowData(
7878
params.flowId,
79-
getRunId(run),
79+
run.run_number.toString(),
8080
);
8181

8282
//
@@ -98,7 +98,7 @@ const RunPage: React.FC<RunPageProps> = ({ run, params }) => {
9898
}, [clearDataStore]);
9999

100100
useResource<Metadata[], Metadata>({
101-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/metadata`,
101+
url: `/flows/${run.flow_id}/runs/${run.run_number}/metadata`,
102102
initialData: emptyArray,
103103
subscribeToEvents: true,
104104
queryParams: initialQueryParams,
@@ -220,7 +220,7 @@ const RunPage: React.FC<RunPageProps> = ({ run, params }) => {
220220
// DAG data, fetch here to prevent multiple fetches when switching tabs
221221
//
222222
const dagResult = useResource<GraphModel, GraphModel>({
223-
url: encodeURI(`/flows/${run.flow_id}/runs/${getRunId(run)}/dag`),
223+
url: encodeURI(`/flows/${run.flow_id}/runs/${run.run_number}/dag`),
224224
subscribeToEvents: false,
225225
initialData: null,
226226
});

src/pages/Task/index.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import { Decorator, GraphModel } from '../../components/DAG/DAGUtils';
3434
import useLogData, { LogData } from '../../hooks/useLogData';
3535
import { apiHttp } from '../../constants';
3636
import useTaskMetadata from './useTaskMetadata';
37-
import { getRunId, getTagOfType } from '../../utils/run';
37+
import { getTagOfType } from '../../utils/run';
3838
import useTaskCards, { taskCardPath } from '../../components/MFCard/useTaskCards';
3939
import CardIframe from '../../components/MFCard/CardIframe';
4040
import Button from '../../components/Button';
@@ -125,7 +125,7 @@ const Task: React.FC<TaskViewProps> = ({
125125
status,
126126
error,
127127
} = useResource<ITask[], ITask>({
128-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/steps/${stepName}/tasks/${taskId}/attempts?postprocess=true`,
128+
url: `/flows/${run.flow_id}/runs/${run.run_number}/steps/${stepName}/tasks/${taskId}/attempts?postprocess=true`,
129129
subscribeToEvents: true,
130130
initialData: null,
131131
updatePredicate,
@@ -153,12 +153,12 @@ const Task: React.FC<TaskViewProps> = ({
153153

154154
// Metadata
155155
const metadata = useTaskMetadata({
156-
url: `/flows/${run.flow_id}/runs/${getRunId(run)}/steps/${stepName}/tasks/${task?.task_id}/metadata`,
156+
url: `/flows/${run.flow_id}/runs/${run.run_number}/steps/${stepName}/tasks/${task?.task_id}/metadata`,
157157
attemptId: attemptId,
158158
paused: !task,
159159
});
160160

161-
const logUrl = `/flows/${run.flow_id}/runs/${getRunId(run)}/steps/${stepName}/tasks/${task?.task_id}/logs/`;
161+
const logUrl = `/flows/${run.flow_id}/runs/${run.run_number}/steps/${stepName}/tasks/${task?.task_id}/logs/`;
162162

163163
// Standard out logs
164164
const stdout = useLogData({
@@ -189,7 +189,7 @@ const Task: React.FC<TaskViewProps> = ({
189189

190190
// Artifacts
191191
const [artifacts, setArtifacts] = useState<Artifact[]>([]);
192-
const artifactUrl = `/flows/${run.flow_id}/runs/${getRunId(run)}/steps/${stepName}/tasks/${task?.task_id}/artifacts`;
192+
const artifactUrl = `/flows/${run.flow_id}/runs/${run.run_number}/steps/${stepName}/tasks/${task?.task_id}/artifacts`;
193193
const { status: artifactStatus, error: artifactError } = useResource<Artifact[], Artifact>({
194194
url: artifactUrl,
195195
queryParams,

0 commit comments

Comments
 (0)