[pdm-devel] [PATCH datacenter-manager v2 06/18] ui: dashboard types: add missing 'default' to de-serialization

Dominik Csapak d.csapak at proxmox.com
Fri Nov 14 13:11:20 CET 2025


otherwise a layout with now rows can be serialized, but not
deserialized.

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 ui/src/dashboard/types.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui/src/dashboard/types.rs b/ui/src/dashboard/types.rs
index c79c38ab..3b018b6e 100644
--- a/ui/src/dashboard/types.rs
+++ b/ui/src/dashboard/types.rs
@@ -17,7 +17,7 @@ pub struct ViewTemplate {
 #[serde(tag = "layout-type")]
 pub enum ViewLayout {
     Rows {
-        #[serde(skip_serializing_if = "Vec::is_empty")]
+        #[serde(default, skip_serializing_if = "Vec::is_empty")]
         rows: Vec<Vec<RowWidget>>,
     },
 }
-- 
2.47.3





More information about the pdm-devel mailing list