Browse Source

Fix handling of Exclude from Analysis tag

pull/7511/head
Thomas Kaul 1 month ago
parent
commit
5d3b039e60
  1. 10
      libs/ui/eslint.config.cjs
  2. 2
      libs/ui/src/lib/activities-table/activities-table.component.ts

10
libs/ui/eslint.config.cjs

@ -42,7 +42,15 @@ module.exports = [
], ],
'@angular-eslint/prefer-inject': 'off', '@angular-eslint/prefer-inject': 'off',
'@angular-eslint/prefer-standalone': 'off', '@angular-eslint/prefer-standalone': 'off',
'@typescript-eslint/prefer-nullish-coalescing': 'error' '@typescript-eslint/prefer-nullish-coalescing': [
'error',
{
ignorePrimitives: {
boolean: true,
string: true
}
}
]
}, },
languageOptions: { languageOptions: {
parserOptions: { parserOptions: {

2
libs/ui/src/lib/activities-table/activities-table.component.ts

@ -298,7 +298,7 @@ export class GfActivitiesTableComponent implements AfterViewInit, OnInit {
public isExcludedFromAnalysis(activity: Activity) { public isExcludedFromAnalysis(activity: Activity) {
return ( return (
(activity.account && isAccountExcluded(activity.account)) ?? (activity.account && isAccountExcluded(activity.account)) ||
activity.tags?.some(({ id }) => { activity.tags?.some(({ id }) => {
return id === TAG_ID_EXCLUDE_FROM_ANALYSIS; return id === TAG_ID_EXCLUDE_FROM_ANALYSIS;
}) === true }) === true

Loading…
Cancel
Save