Admin: Fix saving setting with current access url when check version #2642

pull/5294/head
Angel Fernando Quiroz Campos 1 year ago
parent 1348d5a73e
commit 52467bd05a
  1. 6
      src/CoreBundle/Controller/Admin/AdminController.php

@ -7,6 +7,7 @@ declare(strict_types=1);
namespace Chamilo\CoreBundle\Controller\Admin;
use Chamilo\CoreBundle\Controller\BaseController;
use Chamilo\CoreBundle\ServiceHelper\AccessUrlHelper;
use Chamilo\CoreBundle\Settings\SettingsManager;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted;
use Symfony\Component\HttpFoundation\Request;
@ -16,6 +17,10 @@ use Symfony\Component\Routing\Annotation\Route;
#[Route('/admin')]
class AdminController extends BaseController
{
public function __construct(
private readonly AccessUrlHelper $accessUrlHelper,
) {}
#[IsGranted('ROLE_ADMIN')]
#[Route('/register-campus', name: 'admin_register_campus', methods: ['POST'])]
public function registerCampus(Request $request, SettingsManager $settingsManager): Response
@ -23,6 +28,7 @@ class AdminController extends BaseController
$requestData = $request->toArray();
$doNotListCampus = (bool) $requestData['donotlistcampus'];
$settingsManager->setUrl($this->accessUrlHelper->getCurrent());
$settingsManager->updateSetting('platform.registered', 'true');
$settingsManager->updateSetting(

Loading…
Cancel
Save