Make coverage filing sync explicit

This commit is contained in:
2026-03-14 19:54:59 -04:00
parent 0d6c684227
commit 69b45f35e3
5 changed files with 313 additions and 31 deletions

View File

@@ -500,7 +500,7 @@ export const app = new Elysia({ prefix: '/api' })
}
try {
const { item, created } = await upsertWatchlistItemRecord({
const { item } = await upsertWatchlistItemRecord({
userId: session.user.id,
ticker,
companyName,
@@ -512,14 +512,10 @@ export const app = new Elysia({ prefix: '/api' })
lastReviewedAt
});
const autoFilingSyncQueued = created
? await queueAutoFilingSync(session.user.id, ticker, {
category: item.category,
tags: item.tags
})
: false;
return Response.json({ item, autoFilingSyncQueued });
return Response.json({
item,
autoFilingSyncQueued: false
});
} catch (error) {
return jsonError(asErrorMessage(error, 'Failed to create watchlist item'));
}