Skip to content

Commit

Permalink
Merge pull request #10 from 0rvar/fix-currently-playing-author-optional
Browse files Browse the repository at this point in the history
Fix parsing of GetPositionInfo creator
  • Loading branch information
Brendon-Hablutzel authored Dec 28, 2024
2 parents c7c2914 + 18b744b commit 778bfea
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/xml.rs
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,9 @@ pub(crate) fn parse_current_track_xml(xml: String) -> Result<CurrentTrack, XMLEr
.text()
.map(str::to_string);

let artist = get_tag_by_name(&parsed_xml, "creator")?
.text()
let artist = get_tag_by_name(&parsed_xml, "creator")
.ok()
.and_then(|node| node.text())
.map(str::to_string);

let position = get_text(get_tag_by_name(&parsed_xml, "RelTime")?)?;
Expand Down

0 comments on commit 778bfea

Please sign in to comment.