Skip to content

Commit

Permalink
fix: wrong behavior in integration of the assigned signal (#1224)
Browse files Browse the repository at this point in the history
* fix: wrong behavior in integration calculation

* chore: fix prettier
  • Loading branch information
jobo322 committed Sep 1, 2021
1 parent 177baef commit b720846
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
Expand Up @@ -42,7 +42,7 @@ function ZoneAssignmentColumn({
{...{ onClick: (e) => onClick(e, assignment, axis) }}
>
{lodashGet(rowData, `${axis}.pubIntegral`, 0) > 0 ? (
lodashGet(rowData, `${axis}.diaIDs`, []).length > 0 ? (
lodashGet(rowData, `${axis}.diaIDs`, 0).length > 0 ? (
<div
onMouseEnter={() => setShowUnlinkButton(true)}
onMouseLeave={() => setShowUnlinkButton(false)}
Expand All @@ -60,7 +60,7 @@ function ZoneAssignmentColumn({
: { color: 'black', fontWeight: 'normal' }
}
>
{lodashGet(rowData, `${axis}.diaIDs`, []).length}
{lodashGet(rowData, `${axis}.nbAtoms`, 0)}
</span>
{`)`}{' '}
<sup>
Expand Down
5 changes: 4 additions & 1 deletion src/data/utilities/RangeUtilities.ts
Expand Up @@ -13,7 +13,10 @@ export function getPubIntegral(range) {
return (
range.nbAtoms ||
(range.signals
? range.signals.reduce((sum, signal) => signal.nbAtoms + sum, 0)
? range.signals.reduce(
(sum, signal) => (signal.nbAtoms ? signal.nbAtoms + sum : sum),
0,
)
: 0)
);
}
Expand Down
6 changes: 5 additions & 1 deletion src/data/utilities/ZoneUtilities.ts
Expand Up @@ -13,7 +13,11 @@ export function getPubIntegral(zone, axis) {
return (
zone.nbAtoms ||
(zone.signals
? zone.signals.reduce((sum, signal) => sum + signal[axis].nbAtoms, 0)
? zone.signals.reduce(
(sum, signal) =>
signal[axis].nbAtoms ? sum + signal[axis].nbAtoms : sum,
0,
)
: 0)
);
}
Expand Down

0 comments on commit b720846

Please sign in to comment.