diff --git a/src/internal/package.rs b/src/internal/package.rs index 8bf91fc..5cff819 100644 --- a/src/internal/package.rs +++ b/src/internal/package.rs @@ -439,8 +439,11 @@ impl Package { let category = category_value .as_str() .unwrap() - .parse::()?; - builder = builder.category(category); + .parse::() + .ok(); + if let Some(category) = category { + builder = builder.category(category); + } } let enum_values = value_refs[8].to_value(&string_pool); if !enum_values.is_null() {