- delivery/subscribers: welcome email used raw productId as productName, now uses resolveProductName() for proper display name - delivery/subscribers: remove redundant String(daysLeft) in trial_expiring - surveys/routes: incentiveClaimed was set outside if(sub) block, marking response as claimed even when user has no subscription. Moved inside if(sub) so claims are only recorded when incentive is actually granted |
||
|---|---|---|
| .. | ||
| repository.ts | ||
| routes.ts | ||
| surveys.test.ts | ||
| types.ts | ||