Bugfix/fix issue with import of activities with type FEE (#4187)
* Fix import of activity with type FEE * Update changelog
This commit is contained in:
parent
e4968dbea7
commit
d5e64eaed4
@ -20,6 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed an issue with the import of activities with type `FEE` (where unit price is `0`)
|
||||||
- Fixed an issue with the renaming of activities with type `FEE`, `INTEREST`, `ITEM` or `LIABILITY`
|
- Fixed an issue with the renaming of activities with type `FEE`, `INTEREST`, `ITEM` or `LIABILITY`
|
||||||
- Handled an exception in the scraper configuration introduced by the migration from `got` to `fetch`
|
- Handled an exception in the scraper configuration introduced by the migration from `got` to `fetch`
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ import { Injectable } from '@nestjs/common';
|
|||||||
import { DataSource, Prisma, SymbolProfile } from '@prisma/client';
|
import { DataSource, Prisma, SymbolProfile } from '@prisma/client';
|
||||||
import { Big } from 'big.js';
|
import { Big } from 'big.js';
|
||||||
import { endOfToday, format, isAfter, isSameSecond, parseISO } from 'date-fns';
|
import { endOfToday, format, isAfter, isSameSecond, parseISO } from 'date-fns';
|
||||||
import { uniqBy } from 'lodash';
|
import { isNumber, uniqBy } from 'lodash';
|
||||||
import { v4 as uuidv4 } from 'uuid';
|
import { v4 as uuidv4 } from 'uuid';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
@ -328,7 +328,7 @@ export class ImportService {
|
|||||||
date
|
date
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!unitPrice) {
|
if (!isNumber(unitPrice)) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`activities.${index} historical exchange rate at ${format(
|
`activities.${index} historical exchange rate at ${format(
|
||||||
date,
|
date,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user