fix: replace loop.parent with filename-based modal IDs (Jinja2 compat)

This commit is contained in:
Christian Mueller 2026-04-24 13:02:59 +02:00
parent 28cb191956
commit 0d6c03049c

View File

@ -155,7 +155,7 @@
<i class="bi bi-download"></i>
</a>
<button class="btn btn-sm btn-outline-warning py-0" title="Wiederherstellen"
data-bs-toggle="modal" data-bs-target="#restore-{{ loop.parent.loop.index }}-{{ loop.index }}">
data-bs-toggle="modal" data-bs-target="#restore-{{ b.name | replace('.', '-') }}">
<i class="bi bi-arrow-counterclockwise"></i>
</button>
<form method="post" action="/api/backup/wled/delete/{{ b.name }}" class="d-inline"
@ -167,7 +167,7 @@
</td>
</tr>
<!-- Restore Modal -->
<div class="modal fade" id="restore-{{ loop.parent.loop.index }}-{{ loop.index }}" tabindex="-1">
<div class="modal fade" id="restore-{{ b.name | replace('.', '-') }}" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<form method="post" action="/api/backup/wled/restore/{{ b.name }}">