# HG changeset patch # User Kim Alvefur # Date 1589570555 -7200 # Node ID 8fcd46ee9bf5084da6f11c343985611823911dcb # Parent c6e852984d48c07820eb9aa8586864b637b90f94 mod_storage_internal: Fix error in time limited queries on items without 'when' field, fixes #1557 diff -r c6e852984d48 -r 8fcd46ee9bf5 plugins/mod_storage_internal.lua --- a/plugins/mod_storage_internal.lua Mon May 11 21:14:02 2020 +0200 +++ b/plugins/mod_storage_internal.lua Fri May 15 21:22:35 2020 +0200 @@ -104,12 +104,14 @@ end if query.start then items:filter(function (item) - return item.when >= query.start; + local when = item.when or datetime.parse(item.attr.stamp); + return when >= query.start; end); end if query["end"] then items:filter(function (item) - return item.when <= query["end"]; + local when = item.when or datetime.parse(item.attr.stamp); + return when <= query["end"]; end); end count = #items;