cfengine/core — pull request #2013 by kacfengine (2014-10-09 07:05:54+00:00)
Title: Redmine #6661: Fix regression in array population.

Functions that have side effects, such as populating an array, should not be short circuited, since you then cannot iterate over a list without using that same list in the class name to make the promise unique. This is a regression from earlier behavior.