don't assert on posts without u-id or u-url

fixes https://console.cloud.google.com/errors/CNLV_6K-gtPJDw
pull/59/head
Ryan Barrett 2019-07-24 13:03:03 -07:00
rodzic 6219e2d25e
commit dd0a0d964b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -308,7 +308,10 @@ def postprocess_as2(activity, target=None, key=None):
if not activity.get('id'):
activity['id'] = activity.get('url')
assert activity.get('id') or (isinstance(obj, dict) and obj.get('id'))
# TODO: find a better way to check this, sometimes or always?
# removed for now since it fires on posts without u-id or u-url, eg
# https://chrisbeckstrom.com/2018/12/27/32551/
# assert activity.get('id') or (isinstance(obj, dict) and obj.get('id'))
activity['id'] = redirect_wrap(activity.get('id'))
activity['url'] = redirect_wrap(activity.get('url'))