Skip to content

Commit baa89b8

Browse files
committed
fix: edge cases for start and end of install counts endpoint
1 parent a78ca86 commit baa89b8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ export default class VerdaccioMiddlewarePlugin implements IPluginMiddleware<Cust
127127
// Return the daily download counts for the package in the period
128128
const response = {
129129
downloads: fillMissingDates(downloads),
130-
start: startDate.toISOString().substring(0, 10),
131-
end: endDate.toISOString().substring(0, 10),
130+
start: downloads.length == 0 ? startDate.toISOString().substring(0, 10) : downloads[0].day,
131+
end: downloads.length == 0 ? endDate.toISOString().substring(0, 10) : downloads[downloads.length - 1].day,
132132
package: packageName,
133133
};
134134
res.json(response);

0 commit comments

Comments
 (0)