Skip to content

Commit acb45e2

Browse files
committed
fix: incorrect disc number handling in ape tag writer
1 parent a5b0906 commit acb45e2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lofty/src/ape/tag/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,11 +285,11 @@ impl Accessor for ApeTag {
285285
}
286286

287287
fn remove_disk_total(&mut self) {
288-
let existing_track_number = self.track();
288+
let existing_disk_number = self.disk();
289289
self.remove("Disc");
290290

291-
if let Some(track) = existing_track_number {
292-
self.insert(ApeItem::text("Disc", track.to_string()));
291+
if let Some(disk) = existing_disk_number {
292+
self.insert(ApeItem::text("Disc", disk.to_string()));
293293
}
294294
}
295295

@@ -564,7 +564,7 @@ pub(crate) fn tagitems_into_ape(tag: &Tag) -> impl Iterator<Item = ApeItemRef<'_
564564
.chain(create_apeitemref_for_number_pair(
565565
tag.get_string(ItemKey::DiscNumber),
566566
tag.get_string(ItemKey::DiscTotal),
567-
"Disk",
567+
"Disc",
568568
))
569569
}
570570

0 commit comments

Comments
 (0)