Bug #90875
Updated by Andreas Kienast almost 5 years ago
The extension manager isn't anymore able to show the modal about conflicting dependencies upon installation of extensions from TER. How to reproduce: # Open Extension Manager # Head to "Get extensions" # Search for "news" # Install EXT:news in an incompatible version (e.g. 7.3.1) A modal should appear informing about unfulfillable dependency constraints with giving the possibility to ignore this ("I know what I'm doing"). You'll notice no visual dependency check appears. A flash message stating the extension has been installed appears, but in fact, the extension was downloaded only. The response of the Extbase action @DownloadController::installFromTerAction()@ returns @null@ only. After stepping thru the execution via debug it's revealed @JsonView::render()@ expects all variables to be rendered to be defined via @$view->setVariablesToRender()@ explicitly. Doing so For some reasons setting all variables via this method still doesn't solve the issue as only variables passed via @$view->assign()@ are accepted. Object keys being created on the fly are ignored (see Templates/Download/InstallFromTer.json). issue.