Skip to content

Commit 1e778a6

Browse files
authored
Fix clock handling for API submissions (kevoreilly#2770)
* Fix timeshift issue * Fix fallback to timestamp 0
1 parent b354c8b commit 1e778a6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/cuckoo/common/web_utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,10 +1535,10 @@ def parse_request_arguments(request, keyword="POST"):
15351535
tags = getattr(request, keyword).get("tags")
15361536
custom = getattr(request, keyword).get("custom", "")
15371537
memory = force_bool(getattr(request, keyword).get("memory", False))
1538-
clock = getattr(request, keyword).get("clock", datetime.now().strftime("%m-%d-%Y %H:%M:%S"))
1538+
clock = getattr(request, keyword).get("clock", "")
15391539
if not clock:
1540-
clock = datetime.now().strftime("%m-%d-%Y %H:%M:%S")
1541-
if "1970" in clock:
1540+
clock = datetime.utcfromtimestamp(0)
1541+
elif "1970" in clock:
15421542
clock = datetime.now().strftime("%m-%d-%Y %H:%M:%S")
15431543
enforce_timeout = force_bool(getattr(request, keyword).get("enforce_timeout", False))
15441544
unique = force_bool(getattr(request, keyword).get("unique", False))

0 commit comments

Comments
 (0)