FIX: dav_submission: empty timezone and spoofing fields in metadata.txt
All checks were successful
buildbot/tox Build done.
All checks were successful
buildbot/tox Build done.
This commit is contained in:
@@ -68,11 +68,16 @@ class ListView(generic.ListView):
|
|||||||
date_str = mo.group(1)
|
date_str = mo.group(1)
|
||||||
time_str = mo.group(2)
|
time_str = mo.group(2)
|
||||||
zone_str = mo.group(3)
|
zone_str = mo.group(3)
|
||||||
|
if not zone_str:
|
||||||
|
zone_str = timezone.get_current_timezone_name()
|
||||||
datetime_str = '{} {}'.format(date_str, time_str)
|
datetime_str = '{} {}'.format(date_str, time_str)
|
||||||
timestamp = datetime.datetime.strptime(datetime_str, '%d.%m.%Y %H:%M:%S')
|
timestamp = datetime.datetime.strptime(datetime_str, '%d.%m.%Y %H:%M:%S')
|
||||||
tz = pytz.timezone(zone_str)
|
tz = pytz.timezone(zone_str)
|
||||||
metadata['timestamp'] = tz.localize(timestamp)
|
metadata['timestamp'] = tz.localize(timestamp)
|
||||||
continue
|
continue
|
||||||
|
mo = re.match(r'^Beschreibung:$', line)
|
||||||
|
if mo is not None:
|
||||||
|
break
|
||||||
|
|
||||||
all_metadata[subdir] = metadata
|
all_metadata[subdir] = metadata
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user