aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/components/GolfWatchApp.client.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/app/components/GolfWatchApp.client.tsx')
-rw-r--r--frontend/app/components/GolfWatchApp.client.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/frontend/app/components/GolfWatchApp.client.tsx b/frontend/app/components/GolfWatchApp.client.tsx
index 7f582c9..9d3f752 100644
--- a/frontend/app/components/GolfWatchApp.client.tsx
+++ b/frontend/app/components/GolfWatchApp.client.tsx
@@ -161,8 +161,8 @@ export default function GolfWatchApp({
setter((prev) => {
const ret = { ...prev };
ret.submitResult = {
- ...ret.submitResult,
- execResults: ret.submitResult.execResults.map((r) =>
+ ...prev.submitResult,
+ execResults: prev.submitResult.execResults.map((r) =>
r.testcase_id === testcase_id && r.status === "running"
? {
...r,
@@ -182,7 +182,7 @@ export default function GolfWatchApp({
setter((prev) => {
const ret = { ...prev };
ret.submitResult = {
- ...ret.submitResult,
+ ...prev.submitResult,
status,
};
if (status === "success") {
@@ -192,7 +192,7 @@ export default function GolfWatchApp({
}
}
} else {
- ret.submitResult.execResults = ret.submitResult.execResults.map(
+ ret.submitResult.execResults = prev.submitResult.execResults.map(
(r) =>
r.status === "running" ? { ...r, status: "canceled" } : r,
);