Skip to content

Commit 7b0c7b2

Browse files
authored
Merge pull request #98 from OpenSIST/dev
fix bug #97
2 parents 61511be + 8003bba commit 7b0c7b2

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Components/DataPoints/DataPoints.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import React, {useEffect, useState} from "react";
99
import {
1010
Accordion, AccordionDetails, AccordionSummary, Button,
1111
Chip, Dialog, DialogActions,
12-
DialogContent, IconButton, Paper, Tooltip, Typography, useTheme,
12+
DialogContent, IconButton, Paper, Tooltip, useTheme,
1313
} from "@mui/material";
1414
import {
1515
Check,
@@ -208,7 +208,7 @@ export function DataGrid({records, insideProgramPage, style = {}}) {
208208
maxWidth: "9rem",
209209
height: '1.6rem'
210210
}}
211-
onClick={() => navigate(`/datapoints/program/${rowData.ProgramID}`)}
211+
onClick={() => navigate(`/datapoints/program/${encodeURIComponent(rowData.ProgramID)}`)}
212212
/>
213213
</Tooltip>
214214
)

src/Components/Profile/ProfileApplicant/ProfileApplicantPage.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ function RecordBlock({Records, ApplicantID, editable}) {
736736
<ButtonGroup>
737737
<Tooltip title='编辑此记录' arrow>
738738
<IconButton component={Link}
739-
to={`/profile/${record.ApplicantID}/${record.ProgramID}/edit`}>
739+
to={`/profile/${record.ApplicantID}/${encodeURIComponent(record.ProgramID)}/edit`}>
740740
<Edit/>
741741
</IconButton>
742742
</Tooltip>

src/Components/ProgramPage/ProgramContent/ProgramContent.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {DraggableFAB} from "../../common";
1313
import StarButton from "./StarButton"
1414

1515
export async function loader({params}) {
16-
const programId = params.programId;
16+
const programId = decodeURIComponent(params.programId);
1717
let records = await getRecordByProgram(programId);
1818
records = Object.values(records);
1919
try {

src/Components/ProgramPage/SideBar/SideBar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export function ProgramButton({program, selectProgram, setSelectProgram}) {
160160
selected={program.ProgramID === selectProgram}
161161
component={Link}
162162
onClick={() => setSelectProgram(program.ProgramID)}
163-
to={`/programs/${program.ProgramID}${window.location.search}`}
163+
to={`/programs/${encodeURIComponent(program.ProgramID)}${window.location.search}`}
164164
sx={{
165165
pl: "3rem",
166166
"&::before": {

0 commit comments

Comments
 (0)