ensure duration > 0 for segments

This commit is contained in:
Blake Blackshear
2022-02-18 21:18:26 -06:00
parent e0c0033852
commit 24e2f84231
+6 -2
View File
@@ -658,8 +658,12 @@ def vod_ts(camera, start_ts, end_ts):
# Determine if we need to end the last clip early
if recording.end_time > end_ts:
duration -= int((recording.end_time - end_ts) * 1000)
clips.append(clip)
durations.append(duration)
if duration > 0:
clips.append(clip)
durations.append(duration)
else:
logger.warning(f"Recording clip is missing or empty: {recording.path}")
if not clips:
return "No recordings found.", 404