fix querybuilder setData()