fix(portfolio): publish new complete forecast regardless of request window (WealthLedger/backend#55)
This commit is contained in:
@@ -150,7 +150,7 @@ export class UpcomingEventsService {
|
||||
a.type.localeCompare(b.type) ||
|
||||
a.ticker.localeCompare(b.ticker),
|
||||
);
|
||||
const candidate: undefined | UpcomingEventsDto = ready
|
||||
const candidate: Omit<UpcomingEventsDto, 'window'> | undefined = ready
|
||||
? {
|
||||
accountId,
|
||||
calculatedAt: new Date().toISOString(),
|
||||
@@ -163,6 +163,7 @@ export class UpcomingEventsService {
|
||||
revision: connection.revision,
|
||||
membershipRevision: connection.membershipRevision,
|
||||
scopeKey: `events/${JSON.stringify([accountId, window.from, window.to])}`,
|
||||
replacesLatest: query.from === undefined && query.to === undefined,
|
||||
portfolio: portfolio.meta,
|
||||
lastAttempt: hourlyAttempt(
|
||||
hourly,
|
||||
|
||||
Reference in New Issue
Block a user