Closed danardf closed 5 months ago
FreePBX 16
/** * @verb GET * @returns - a userman user * @uri /userman/extensions/:id */
.../...
$user = $userman->getUserByDefaultExtension($args['id']);
$userman is not defined Need to add $userman = setup_userman(); before . So;
$userman = setup_userman(); $user = $userman->getUserByDefaultExtension($args['id']);
| userman | 16.0.44.6
Slim Application Error:\nType: Whoops\\Exception\\ErrorException\nCode: 8\nMessage: Undefined variable: userman\nFile: /var/www/html/admin/modules/userman/Api/Rest/Userman.php\nLine: 81\nTrace: #0 /var/www/html/admin/modules/userman/Api/Rest/Userman.php(81): Whoops\\Run->handleError()\n#1 [internal function]: FreePBX\\modules\\Userman\\Api\\Rest\\Userman->FreePBX\\modules\\Userman\\Api\\Rest\\{closure}()\n#2 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(41): call_user_func()\n#3 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/Route.php(356): Slim\\Handlers\\Strategies\\RequestResponse->__invoke()\n#4 /var/www/html/admin/modules/api/Rest/Base.php(37): Slim\\Route->__invoke()\n#5 [internal function]: FreePBX\\modules\\Api\\Rest\\Base->FreePBX\\modules\\Api\\Rest\\{closure}()\n#6 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array()\n#7 [internal function]: Slim\\DeferredCallable->__invoke()\n#8 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()\n#9 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\\Route->Slim\\{closure}()\n#10 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/Route.php(334): Slim\\Route->callMiddlewareStack()\n#11 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/App.php(515): Slim\\Route->run()\n#12 /var/www/html/admin/modules/api/vendor/league/oauth2-server/src/Middleware/ResourceServerMiddleware.php(53): Slim\\App->__invoke()\n#13 [internal function]: League\\OAuth2\\Server\\Middleware\\ResourceServerMiddleware->__invoke()\n#14 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array()\n#15 [internal function]: Slim\\DeferredCallable->__invoke()\n#16 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()\n#17 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\\App->Slim\\{closure}()\n#18 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/App.php(406): Slim\\App->callMiddlewareStack()\n#19 /var/www/html/admin/libraries/Composer/vendor/slim/slim/Slim/App.php(314): Slim\\App->process()\n#20 /var/www/html/admin/modules/api/Rest/Api.php(62): Slim\\App->run()\n#21 /var/www/html/admin/modules/api/Api.class.php(375): FreePBX\\modules\\Api\\Rest\\Api->execute()\n#22 /var/www/html/admin/libraries/BMO/Ajax.class.php(127): FreePBX\\modules\\Api->ajaxCustomHandler()\n#23 /var/www/html/admin/ajax.php(63): FreePBX\\Ajax->doRequest()\n#24 /var/www/html/admin/api/api.php(3): include('/var/www/html/a...')\n#25 {main}\nView in rendered output by enabling the "displayErrorDetails" setting.\n
Hi @danardf
Hope you are doing good. Thanks for reporting this issue. Please give a try with below fixed version. userman v16.0.44.8
Regards Kapil
FreePBX Version
FreePBX 16
Issue Description
$user = $userman->getUserByDefaultExtension($args['id']);
Operating Environment
| userman | 16.0.44.6
Relevant log output