From 045f1bbc9a9ebbe3bad9b1dc9dad19641902a521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Skowro=C5=84ski?= Date: Sun, 22 Oct 2023 15:48:41 +0200 Subject: [PATCH] Disable mod source change on edit --- src/Form/Mod/ModFormType.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Form/Mod/ModFormType.php b/src/Form/Mod/ModFormType.php index f0d6e8ce..09435eb7 100644 --- a/src/Form/Mod/ModFormType.php +++ b/src/Form/Mod/ModFormType.php @@ -27,9 +27,14 @@ public function __construct( public function buildForm(FormBuilderInterface $builder, array $options): void { + /** @var ModFormDto $modFormDto */ + $modFormDto = $options['data']; + $modExists = null !== $modFormDto->getId(); + $builder ->add('source', ChoiceType::class, [ 'label' => 'Mod source', + 'disabled' => $modExists, 'choices' => [ 'Steam Workshop' => ModSourceEnum::STEAM_WORKSHOP->value, 'Directory' => ModSourceEnum::DIRECTORY->value,