diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index aac26033..3608188e 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -204,7 +204,7 @@ $(function() { } // transform array into object if a plugin wants it as an object - constructorParameters = (viewModel.format === "object") ? _.object(viewModel.dependencies, constructorParameters) : constructorParameters; + constructorParameters = (viewModel.returnObject) ? _.object(viewModel.dependencies, constructorParameters) : constructorParameters; // if we came this far then we could resolve all constructor parameters, so let's construct that view model log.debug("Constructing", viewModel.name, "with parameters:", viewModel.dependencies);