From 8b70a56fbcad2ffff32b9bb4c5adbc94bd6e32fe Mon Sep 17 00:00:00 2001 From: Stefan Koegl Date: Fri, 27 Aug 2010 16:43:02 +0200 Subject: [PATCH] apply patch against broken play actions (bug 1136) https://bugs.gpodder.org/show_bug.cgi?id=1136#c0 --- mygpo/api/advanced/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mygpo/api/advanced/__init__.py b/mygpo/api/advanced/__init__.py index 7d2dc1b6..d23b50b3 100644 --- a/mygpo/api/advanced/__init__.py +++ b/mygpo/api/advanced/__init__.py @@ -227,6 +227,9 @@ def get_episode_changes(user, podcast, device, since, until, aggregated, version if version == 1: t = gmtime(a.playmark) action['position'] = strftime('%H:%M:%S', t) + elif None in (a.playmark, a.started, a.total): + log('Ignoring broken episode action in DB: %r' % (a,)) + continue else: action['position'] = int(a.playmark) action['started'] = int(a.started) -- 2.11.4.GIT