mirror of
https://github.com/flarum/framework.git
synced 2025-02-21 03:06:06 +08:00
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:
parent
16eb1fa63b
commit
c761802900
@ -38,9 +38,10 @@ class UninstallExtensionController extends AbstractDeleteController
|
||||
|
||||
$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($extension);
|
||||
$this->extensions->uninstall($name);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user