From 7a8ac9796b3035c363ba9d06c2c7d2657a9917ed Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 28 Sep 2015 12:26:33 +0200 Subject: [PATCH] ArrayDatasource: Make it cloning itself when creating a new query Quickfix only. The actual issue is that the datasource caches indifferently the result of the first evaluated query. This should be done by the query. --- library/Icinga/Data/DataArray/ArrayDatasource.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Icinga/Data/DataArray/ArrayDatasource.php b/library/Icinga/Data/DataArray/ArrayDatasource.php index ef5b4e3ed..a91c1ceff 100644 --- a/library/Icinga/Data/DataArray/ArrayDatasource.php +++ b/library/Icinga/Data/DataArray/ArrayDatasource.php @@ -80,7 +80,7 @@ class ArrayDatasource implements Selectable */ public function select() { - return new SimpleQuery($this); + return new SimpleQuery(clone $this); } /**