From 65e4d23d8946ffd83a05280d868a1fcdca57c8dd Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Mon, 7 Sep 2015 17:01:09 +0200 Subject: [PATCH] Require a port only for postgres connections Screw it! refs #9683 --- application/forms/Config/Resource/DbResourceForm.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/application/forms/Config/Resource/DbResourceForm.php b/application/forms/Config/Resource/DbResourceForm.php index e08094069..fd55e7c66 100644 --- a/application/forms/Config/Resource/DbResourceForm.php +++ b/application/forms/Config/Resource/DbResourceForm.php @@ -78,9 +78,11 @@ class DbResourceForm extends Form 'number', 'port', array( - 'preserveDefault' => true, + 'description' => $this->translate('The port to use'), 'label' => $this->translate('Port'), - 'description' => $this->translate('The port to use') + 'preserveDefault' => true, + 'required' => isset($formData['db']) && $formData['db'] === 'pgsql', + 'value' => isset($formData['db']) && $formData['db'] === 'pgsql' ? 5432 : null ) ); $this->addElement(