Browse Source

Bugfix/fix too strict import deduplication logic

pull/2704/head
Marcin Szymanski 2 years ago
parent
commit
3a83d098ef
No known key found for this signature in database GPG Key ID: E663B71BA170173C
  1. 11
      apps/api/src/app/import/import.service.ts

11
apps/api/src/app/import/import.service.ts

@ -26,7 +26,14 @@ import {
import { Injectable } from '@nestjs/common';
import { DataSource, Prisma, SymbolProfile } from '@prisma/client';
import Big from 'big.js';
import { endOfToday, format, isAfter, isSameDay, parseISO } from 'date-fns';
import {
endOfToday,
format,
isAfter,
isSameDay,
isSameSecond,
parseISO
} from 'date-fns';
import { uniqBy } from 'lodash';
import { v4 as uuidv4 } from 'uuid';
@ -488,7 +495,7 @@ export class ImportService {
activity.accountId === accountId &&
activity.SymbolProfile.currency === currency &&
activity.SymbolProfile.dataSource === dataSource &&
isSameDay(activity.date, date) &&
isSameSecond(activity.date, date) &&
activity.fee === fee &&
activity.quantity === quantity &&
activity.SymbolProfile.symbol === symbol &&

Loading…
Cancel
Save