Fix DELETE /api/extensions/* returning 500 (#1580)

* Use extension string as parameter for ::disable & ::uninstall

* Remove repeated 'ExtensionManager::disable' call

* Fix StyleCI
This commit is contained in:
David Sevilla Martín 2018-12-12 18:16:03 -05:00 committed by Franz Liedke
parent 833056dd68
commit 13a6bd535b

View File

@ -38,9 +38,10 @@ class UninstallExtensionController extends AbstractDeleteController
$name = array_get($request->getQueryParams(), 'name'); $name = array_get($request->getQueryParams(), 'name');
$extension = $this->extensions->getExtension($name); if ($this->extensions->getExtension($name) == null) {
return;
}
$this->extensions->disable($extension); $this->extensions->uninstall($name);
$this->extensions->uninstall($extension);
} }
} }