Validate end_date is not in the future

This commit is contained in:
√(noham)²
2026-03-06 14:17:33 +01:00
parent 05dca3c0cc
commit be9ea4246e

View File

@@ -344,6 +344,9 @@ if __name__ == "__main__":
if not end_date: if not end_date:
logger.error("Either end-date or duration is required in CLI mode") logger.error("Either end-date or duration is required in CLI mode")
sys.exit(1) sys.exit(1)
if end_date > datetime.now():
logger.error("End date cannot be in the future :p")
sys.exit(1)
keys = args.key or [] keys = args.key or []
# END_SUFFIX = ".".join([args.video, args.audio]) if args.video and args.audio else "" # END_SUFFIX = ".".join([args.video, args.audio]) if args.video and args.audio else ""
@@ -396,6 +399,10 @@ if __name__ == "__main__":
end_date = program_selection["end_date"] end_date = program_selection["end_date"]
title = program_selection["title"] title = program_selection["title"]
if end_date > datetime.now():
logger.error("End date cannot be in the future :p")
sys.exit(1)
title = title or f"{freebox_id}_{start_date.strftime('%Y%m%d_%H%M%S')}" title = title or f"{freebox_id}_{start_date.strftime('%Y%m%d_%H%M%S')}"
keys = [] keys = []