From 783830a9d479d1db743cd7e1472aefe9f817ef7c Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Fri, 27 Feb 2026 21:48:22 +0100 Subject: [PATCH] fix: add HasVolumeData to AppBackupRow for template rendering The backups page template references .HasVolumeData on the status table rows but the AppBackupRow struct was missing this field, causing a template error. Co-Authored-By: Claude Opus 4.6 --- controller/internal/web/handlers.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/controller/internal/web/handlers.go b/controller/internal/web/handlers.go index b4e5ec1..7113d1b 100644 --- a/controller/internal/web/handlers.go +++ b/controller/internal/web/handlers.go @@ -767,10 +767,11 @@ type AppBackupRow struct { StatusText string // short Hungarian tooltip // App characteristics - HasHDDData bool - HasDB bool - StorageLabel string - HDDSizeHuman string + HasHDDData bool + HasDB bool + HasVolumeData bool + StorageLabel string + HDDSizeHuman string // What this app's backup contains (for display) // e.g., "DB + Konfiguráció + Adatok", "DB + Konfiguráció", "Konfiguráció" @@ -871,7 +872,7 @@ func (s *Server) buildAppBackupRows( parts = append(parts, "DB") } parts = append(parts, "Konfig") - if app.HasHDDData { + if app.HasHDDData || app.HasVolumeData { parts = append(parts, "Adatok") } contents := strings.Join(parts, " + ") @@ -881,6 +882,7 @@ func (s *Server) buildAppBackupRows( DisplayName: app.DisplayName, HasHDDData: app.HasHDDData, HasDB: hasDB, + HasVolumeData: app.HasVolumeData, DriveDisconnected: driveDisconnected, StorageLabel: app.StorageLabel, HDDSizeHuman: app.HDDSizeHuman,