From 9a48383eb457cf798c70d3c870b848803abe5ea7 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Fri, 25 Aug 2017 23:00:40 -0700 Subject: [PATCH] Use stopped time to calculate duration for current activity in history table --- plexpy/datafactory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py index d7759d2f..d5b783c9 100644 --- a/plexpy/datafactory.py +++ b/plexpy/datafactory.py @@ -113,8 +113,8 @@ class DataFactory(object): 'started AS date', 'started', 'stopped', - 'strftime("%s", "now") - started - \ - SUM(CASE WHEN paused_counter IS NULL THEN 0 ELSE paused_counter END) AS duration', + 'SUM(CASE WHEN stopped > 0 THEN (stopped - started) ELSE (strftime("%s", "now") - started) END) - \ + SUM(CASE WHEN paused_counter IS NULL THEN 0 ELSE paused_counter END) AS duration', 'SUM(CASE WHEN paused_counter IS NULL THEN 0 ELSE paused_counter END) AS paused_counter', 'user_id', 'user',