mirror of
https://github.com/flarum/framework.git
synced 2025-02-06 19:53:59 +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
833056dd68
commit
13a6bd535b
|
@ -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…
Reference in New Issue
Block a user