diff --git a/client/core/rs/src/entities/resource.rs b/client/core/rs/src/entities/resource.rs index a7e212957..0c4c06744 100644 --- a/client/core/rs/src/entities/resource.rs +++ b/client/core/rs/src/entities/resource.rs @@ -12,7 +12,7 @@ use super::update::ResourceTargetVariant; #[typeshare] #[derive(Debug, Clone, Serialize, Deserialize, Builder)] -pub struct Resource { +pub struct Resource { /// The Mongo ID of the resource. /// This field is de/serialized from/to JSON as /// `{ "_id": { "$oid": "..." }, ...(rest of serialized Resource) }` @@ -50,6 +50,8 @@ pub struct Resource { pub info: Info, /// Resource-specific configuration. + #[serde(default)] + #[builder(default)] pub config: Config, }