Skip to content

Commit 19d1069

Browse files
-
1 parent c0bd3a2 commit 19d1069

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/Form/Type/AppSubscriptionType.php

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,23 @@ public function buildForm(FormBuilderInterface $builder, array $options)
116116
}
117117
}
118118

119-
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
119+
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) use ($options) {
120120
$form = $event->getForm();
121121

122122
if ($form->has('endpoint') && $form->get('endpoint')->getData()) {
123123
$user = $this->appSubscriptionManager->getByEndpoint($form->get('endpoint')->getData());
124124

125125
if ($user) {
126-
$form->get('endpoint')->addError(new FormError(
127-
$this->translator->trans('endpoint_already_used')
128-
));
126+
if (AppSubscriptionModel::TYPE_EMAIL == $options['type']) {
127+
$form->get('endpoint')->addError(new FormError(
128+
$this->translator->trans('email_already_used')
129+
));
130+
} else {
131+
$form->get('endpoint')->addError(new FormError(
132+
$this->translator->trans('endpoint_already_used')
133+
));
134+
135+
}
129136
}
130137
}
131138
});

0 commit comments

Comments
 (0)