diff --git a/upgrades/7.0/scripts/AfterUpgrade.php b/upgrades/7.0/scripts/AfterUpgrade.php index 7375ec71fa..9017af5c77 100644 --- a/upgrades/7.0/scripts/AfterUpgrade.php +++ b/upgrades/7.0/scripts/AfterUpgrade.php @@ -33,6 +33,7 @@ use Espo\Core\Utils\File\Manager as FileManager; use Espo\Core\Utils\Json; use Espo\Core\Utils\Config; use Espo\Core\Utils\Config\ConfigWriter; +use Espo\Core\Utils\File\Permission; use Espo\ORM\EntityManager; @@ -61,6 +62,10 @@ class AfterUpgrade ); } catch (Throwable $e) {} + + $this->setPermissions( + $container->get('injectableFactory')->create(Permission::class) + ); } protected function updateTemplates($entityManager) @@ -247,4 +252,9 @@ class AfterUpgrade $configWriter->setMultiple($map); $configWriter->save(); } + + private function setPermissions(Permission $permission): void + { + $permission->chmod('bin/command', '0754'); + } }