Kunde-E-Mail: Pflicht nur beim Anlegen, nicht beim Bearbeiten

Bestandskunden ohne E-Mail bleiben editierbar. Beim Anlegen ist E-Mail
weiterhin Pflicht (Frontend required + Backend createCustomer). Die
Domain-Pruefung (keine verwaltete Provider-Domain) greift unveraendert bei
create UND update, falls eine E-Mail gesetzt wird.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-18 14:26:03 +02:00
co-authored by Claude Opus 4.8
parent 15142676ef
commit 8964820542
3 changed files with 8 additions and 10 deletions
@@ -200,9 +200,9 @@ export default function CustomerForm() {
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
<div>
<Input
label="E-Mail *"
label={isEdit ? 'E-Mail' : 'E-Mail *'}
type="email"
{...register('email', { required: 'E-Mail ist erforderlich' })}
{...register('email', isEdit ? {} : { required: 'E-Mail ist erforderlich' })}
error={errors.email?.message}
/>
<p className="mt-1 text-xs text-gray-500">