_changeProperties() should produce all of the Things it receives
Summary: Currently, it explicitly only returns _.head
from the results -- it should return all of them.
Is there any reason for this? Or is this just a holdover from the original version of the function, which only worked on a single Thing anyway?
Note that fixing this isn't quite trivial -- we need to take an Iterable[QLContext]
, and reassemble that into a single QLContext
. This probably means replicating some of the code in QLEcot.qvUnpack()
. There may be a refactoring in the works here, but I'm not sure offhand.