fix(schedules): automatic recalculation of derived figures during data entry (#291) #662
analysis.yml
on: pull_request
Backend Tests
14s
Frontend Tests
5m 5s
Trivy Security Scan
1m 23s
Analysis Results
5s
Annotations
11 errors and 2 warnings
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "inline edit PUTs the row with ITS OWN revisionCount, including a falsy 0 (AC4)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:796:35
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "Add Report POSTs the entered record, echoes the message verbatim and clears the form (AC2)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:796:35
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "Add Report POSTs the entered record, echoes the message verbatim and clears the form (AC2)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:796:35
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "the Add panel shows a rate as soon as both halves are committed (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:796:35
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "the Add panel shows a rate as soon as both halves are committed (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "the footer totals do NOT move during entry — legacy left them until Save (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "blurring the volume recalculates the rate too (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "blurring the volume recalculates the rate too (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "blurring the volume recalculates the rate too (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
frontend/src/components/schedule6/index.tsx#L426
ReferenceError: groupInput is not defined
❯ commitRate src/components/schedule6/index.tsx:426:34
❯ onRateCommit src/components/schedule6/index.tsx:827:43
❯ executeDispatch node_modules/react-dom/cjs/react-dom-client.development.js:19116:9
❯ runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:874:13
❯ processDispatchQueue node_modules/react-dom/cjs/react-dom-client.development.js:19166:19
❯ node_modules/react-dom/cjs/react-dom-client.development.js:19767:9
❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom-client.development.js:3255:40
❯ dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom-client.development.js:19320:7
❯ dispatchEvent node_modules/react-dom/cjs/react-dom-client.development.js:23585:11
❯ dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom-client.development.js:23553:11
This error originated in "src/components/schedule6/__tests__/Schedule6.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "typing alone leaves the rate alone; blurring the cost recalculates it (#291)". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Analysis Results
Process completed with exit code 1.
|
|
Backend Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Backend Tests
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
|