fix offset and nulls

This commit is contained in:
Xavier Léauté 2014-08-28 17:35:26 -07:00
parent 9f742a87a6
commit 743a9bfdac

View File

@ -109,10 +109,12 @@ public class TimewarpOperator<T> implements PostProcessingOperator<T>
minTime = boundary.getMinTime();
} catch(IllegalArgumentException e) {}
final DateTime maxTime = boundary.getMaxTime();
return (T) ((TimeBoundaryQuery) query).buildResult(
timestamp,
minTime,
boundary.getMaxTime()
minTime != null ? minTime.minus(offset) : null,
maxTime != null ? maxTime.minus(offset) : null
).iterator().next();
}
return (T) new Result(timestamp, value);