Allow partial market rates in CSV export

This commit is contained in:
2026-04-22 19:22:10 +08:00
parent c7ae2fbfcb
commit 2f77199920
5 changed files with 138 additions and 16 deletions
+3 -3
View File
@@ -109,7 +109,7 @@ export function mapAuthorAseInfoResponse(payload: unknown): MarketApiResult {
data.personal_avg_search_after_view_rate
);
if (!singleVideoAfterSearchRate || !personalVideoAfterSearchRate) {
if (!singleVideoAfterSearchRate && !personalVideoAfterSearchRate) {
return {
success: false,
reason: "missing-rate"
@@ -119,8 +119,8 @@ export function mapAuthorAseInfoResponse(payload: unknown): MarketApiResult {
return {
success: true,
rates: {
singleVideoAfterSearchRate,
personalVideoAfterSearchRate
...(singleVideoAfterSearchRate ? { singleVideoAfterSearchRate } : {}),
...(personalVideoAfterSearchRate ? { personalVideoAfterSearchRate } : {})
}
};
}