diff --git a/src/database/entities/microservice/january.rs b/src/database/entities/microservice/january.rs index 7c3c6182902996d96c18ea08aa378957ecc6fddd..c52d36fc1b1b596b703dd2a2b5ec95288d4ebe08 100644 --- a/src/database/entities/microservice/january.rs +++ b/src/database/entities/microservice/january.rs @@ -63,7 +63,9 @@ pub enum Special { #[derive(Serialize, Deserialize, Debug, Clone)] pub struct Metadata { + #[serde(skip_serializing_if = "Option::is_none")] url: Option<String>, + #[serde(skip_serializing_if = "Option::is_none")] special: Option<Special>, #[serde(skip_serializing_if = "Option::is_none")] diff --git a/src/database/entities/user.rs b/src/database/entities/user.rs index 6ffd106a3b13e00dabefd9b039e5e8a23398977f..d205ece7b855e3950aad3365406e3bba057aeb6f 100644 --- a/src/database/entities/user.rs +++ b/src/database/entities/user.rs @@ -66,6 +66,7 @@ pub enum Badges { Developer = 1, Translator = 2, Supporter = 4, + ResponsibleDisclosure = 8, EarlyAdopter = 256, }