diff --git a/src/applications/diffusion/controller/DiffusionRepositoryCreateController.php b/src/applications/diffusion/controller/DiffusionRepositoryCreateController.php index 1333bf67f9..bfd01ff30c 100644 --- a/src/applications/diffusion/controller/DiffusionRepositoryCreateController.php +++ b/src/applications/diffusion/controller/DiffusionRepositoryCreateController.php @@ -51,6 +51,7 @@ final class DiffusionRepositoryCreateController array( 'AlmanacClusterRepositoryServiceType', )) + ->needProperties(true) ->execute(); if ($services) { // Filter out services which do not permit new allocations. diff --git a/src/applications/repository/storage/PhabricatorRepository.php b/src/applications/repository/storage/PhabricatorRepository.php index c2ed8023f3..e6510e7ad9 100644 --- a/src/applications/repository/storage/PhabricatorRepository.php +++ b/src/applications/repository/storage/PhabricatorRepository.php @@ -2038,6 +2038,7 @@ final class PhabricatorRepository extends PhabricatorRepositoryDAO ->setViewer(PhabricatorUser::getOmnipotentUser()) ->withPHIDs(array($service_phid)) ->needBindings(true) + ->needProperties(true) ->executeOne(); if (!$service) { throw new Exception(