Fix iteration error if passing a raw string for aliases/tags/perms in spawner

This commit is contained in:
Griatch 2017-10-29 18:28:06 +01:00
parent 246f4c2e3b
commit 10fe39b96a

View file

@ -192,12 +192,12 @@ def _batch_create_object(*objparams):
# call all setup hooks on each object # call all setup hooks on each object
objparam = objparams[iobj] objparam = objparams[iobj]
# setup # setup
obj._createdict = {"permissions": objparam[1], obj._createdict = {"permissions": make_iter(objparam[1]),
"locks": objparam[2], "locks": objparam[2],
"aliases": objparam[3], "aliases": make_iter(objparam[3]),
"nattributes": objparam[4], "nattributes": objparam[4],
"attributes": objparam[5], "attributes": objparam[5],
"tags": objparam[6]} "tags": make_iter(objparam[6])}
# this triggers all hooks # this triggers all hooks
obj.save() obj.save()
# run eventual extra code # run eventual extra code