From 5ef2a85c1018bf11091fdcc391e55fe60c68d454 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 24 Apr 2022 22:45:58 +0000 Subject: [PATCH] python: do not crash in get_locations() when location has no marker --- python/src/deltachat/chat.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/src/deltachat/chat.py b/python/src/deltachat/chat.py index e76b1154b..3574c1670 100644 --- a/python/src/deltachat/chat.py +++ b/python/src/deltachat/chat.py @@ -5,7 +5,7 @@ import calendar import json from datetime import datetime, timezone import os -from .cutil import as_dc_charpointer, from_dc_charpointer, iter_array +from .cutil import as_dc_charpointer, from_dc_charpointer, from_optional_dc_charpointer, iter_array from .capi import lib, ffi from . import const from .message import Message @@ -517,7 +517,7 @@ class Chat(object): lib.dc_array_get_timestamp(dc_array, i), timezone.utc ), - marker=from_dc_charpointer(lib.dc_array_get_marker(dc_array, i)), + marker=from_optional_dc_charpointer(lib.dc_array_get_marker(dc_array, i)), ) for i in range(lib.dc_array_get_cnt(dc_array)) ]