Vijay Sai
7ee9653b1f
Fix detection of not defined values in nested objects
hasNotDefinedValuesInObject returned the result of the first nested
object it encountered, so sibling keys after a fully defined nested
object were never checked. A later null or undefined value (or a later
nested object holding one) was therefore missed and the function
incorrectly returned false.
Only return early on a positive hit and keep scanning the remaining
keys otherwise, so the function returns true if any key (nested or not)
is null or undefined and false only after all keys are clean. This
ensures hasError is set correctly in the portfolio details endpoint.
4 weeks ago
Thomas Kaul
3a4b0ce304
Task/harmonize sector names accross data providers ( #6994 )
* Harmonize sector names
* Update changelog
1 month ago
Thomas Kaul
bf7409ec20
Task/refactor country code logic in data provider services ( #6993 )
Refactor country code logic
1 month ago
Thomas Kaul
8e47e198fa
Task/remove deprecated committed funds from summary of portfolio details ( #6442 )
* Remove deprecated committedFunds
* Update changelog
5 months ago
Thomas Kaul
f38a2d7ff1
Bugfix/investment value in portfolio summary ( #6329 )
* Include currency effects in investment value of portfolio summary
* Update changelog
5 months ago
Thomas Kaul
63e75942a8
Task/remove deprecated transaction count in portfolio calculator and service ( #6288 )
* Remove deprecated transactionCount in portfolio calculator and service
* Update changelog
5 months ago
Thomas Kaul
0034ed0adf
Feature/introduce fast-redact in value redaction interceptor ( #6269 )
* Introduce fast-redact
* Update changelog
---------
Co-authored-by: Valentin Zickner <valentin@coderworks.de>
5 months ago
Thomas Kaul
7999ff973b
Bugfix/jsonpath import in manual service ( #6129 )
* Fix jsonpath import
* Update changelog
7 months ago
Dibyendu Sahoo
db2c2426c6
Task/refactor interest to interestInBaseCurrency in portfolio summary interface ( #5763 )
* Refactor interest to interestInBaseCurrency
9 months ago
Thomas Kaul
28f28e737f
Task/refactor imports of built-in Node.js core modules ( #5513 )
* Prefix crypto imports
* Prefix fs imports
* Prefix path imports
* Update changelog
10 months ago
Thomas Kaul
a0f377e8eb
Feature/refactor ordersCount to activityCount ( #4688 )
* Refactor ordersCount to activityCount
1 year ago
Sayed Murtadha Ahmed
6c624fefc9
Feature/eliminate firstOrderDate in favor of dateOfFirstActivity in portfolio summary component ( #4462 )
* Eliminate firstOrderDate in favor of dateOfFirstActivity in portfolio summary component
* Update changelog
1 year ago
Thomas Kaul
13582afd93
Feature/Setup API keys for Ghostfolio data provider ( #4093 )
* Setup API keys for Ghostfolio data provider
2 years ago
dw-0
d4c5d58781
Feature/Switch prefer-optional-chain eslint rule from warn to error ( #3983 )
* Switch prefer-optional-chain eslint rule from warn to error
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2 years ago
Thomas Kaul
feb3de768a
Feature/add unit test for redact attributes of object helper ( #3846 )
* Add unit test for redactAttributes()
2 years ago
Thomas Kaul
c34959896c
Feature/improve color assignment with annualized performance in treemap chart ( #3657 )
* Improve color assignment
* Update changelog
2 years ago
Thomas Kaul
5d4e2fba8c
Feature/move wealth item and liability calculations to portfolio calculator ( #3272 )
* Move (wealth) item calculations to portfolio calculator
* Move liability calculations to portfolio calculator
* Update changelog
2 years ago
Thomas Kaul
6c57609db8
Feature/move dividend fee and interest calculation to portfolio calculator ( #3267 )
* Move dividend, feee and interest calculation to portfolio calculator
* Update changelog
2 years ago
Thomas Kaul
f1eeee0525
Feature/extend date range support by specific years ( #3190 )
* Extend date range support by specific years
* Support date range in benchmark endpoint
* Support date range in activities endpoint
* Update changelog
2 years ago
Thomas Kaul
a33f8d5bed
Upgrade @types/big.js to version 6.2.2 ( #3191 )
* Upgrade @types/big.js to version 6.2.2
* Refactor imports
2 years ago
Thomas Kaul
4ab3f81384
Extract getFactor() ( #3089 )
* Extract getFactor()
* Refactoring
2 years ago
Thomas Kaul
7c33120546
Reimplement redactObject() without cloneDeep() ( #2760 )
* Reimplement redactObject() without cloneDeep()
* Update changelog
3 years ago
Vlad Prodan
4af76f6f6d
Fix hasNotDefinedValuesInObject() in object.helper.ts ( #2421 )
3 years ago
Thomas Kaul
2d009aacc4
Bugfix/handle value nullifcation for undefined object ( #2064 )
* Handle undefined object
* Update changelog
3 years ago
Thomas Kaul
aef840c2cc
Bugfix/fix maximum call stack size exceeded error in value redaction ( #1743 )
* Bugfix for RangeError: Maximum call stack size exceeded
* Update changelog
3 years ago
Thomas Kaul
52b3ad6dc3
Feature/refactor value redaction interceptor ( #1624 )
* Reuse redactAttributes()
* Update changelog
4 years ago
Thomas Kaul
b5f565c054
Simplify data source transformation ( #1578 )
4 years ago
Thomas
c616312233
Initial commit
5 years ago