Fix: eigenes Profil bearbeiten — disabled role-Select sendete keinen Wert (422)

This commit is contained in:
Flo Hartmann
2026-08-21 23:17:54 +00:00
parent 60c4b6e818
commit 07e49a530e

View File

@@ -33,13 +33,20 @@
<div> <div>
<label for="role" class="block text-sm font-medium mb-1">Rolle</label> <label for="role" class="block text-sm font-medium mb-1">Rolle</label>
{% if ziel and ziel.id == user.id %}
<select id="role" name="role" aria-disabled="true" title="Eigene Rolle kann nicht ge&auml;ndert werden"
class="w-full border border-slate-300 rounded-lg px-3 py-2 bg-white opacity-60 cursor-not-allowed">
<option value="{{ form.role }}" selected>{{ rollen_anzeige.get(form.role, form.role) }}</option>
</select>
<input type="hidden" name="role" value="{{ form.role }}">
{% else %}
<select id="role" name="role" <select id="role" name="role"
{% if ziel and ziel.id == user.id %}disabled title="Eigene Rolle kann nicht ge&auml;ndert werden"{% endif %}
class="w-full border border-slate-300 rounded-lg px-3 py-2 bg-white"> class="w-full border border-slate-300 rounded-lg px-3 py-2 bg-white">
{% for rollen_wert, rollen_text in rollen_anzeige.items() %} {% for rollen_wert, rollen_text in rollen_anzeige.items() %}
<option value="{{ rollen_wert }}" {% if form.role == rollen_wert %}selected{% endif %}>{{ rollen_text }}</option> <option value="{{ rollen_wert }}" {% if form.role == rollen_wert %}selected{% endif %}>{{ rollen_text }}</option>
{% endfor %} {% endfor %}
</select> </select>
{% endif %}
</div> </div>
{% if aktion == 'bearbeiten' %} {% if aktion == 'bearbeiten' %}