We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent da1d142 commit 9cdffb7Copy full SHA for 9cdffb7
profile-googlefonts/src/metadata.rs
@@ -6,8 +6,8 @@ use fonts_public::FamilyProto;
6
use fontspector_checkapi::prelude::*;
7
8
fn validate_metadatapb(c: &Testable, _context: &Context) -> CheckFnResult {
9
- let mdpb = std::fs::read_to_string(&c.filename)
10
- .map_err(|e| CheckError::Error(format!("Couldn't open metadata file: {}", e)))?;
+ let mdpb = std::str::from_utf8(&c.contents)
+ .map_err(|_| CheckError::Error("METADATA.pb is not valid UTF-8".to_string()))?;
11
let msg = protobuf::text_format::parse_from_str::<FamilyProto>(&mdpb)
12
.map_err(|e| CheckError::Error(format!("Error parsing METADATA.pb: {}", e)))?;
13
let mut problems = vec![];
0 commit comments