mirror of
https://github.com/flarum/framework.git
synced 2025-02-22 21:47:24 +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');
|
$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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user