diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-07-25 09:50:31 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-07-25 09:50:31 +1000 |
| commit | be9564d1c7ef2fed3330964472b5ebda557da3d6 (patch) | |
| tree | 354ec97882063b43c2b193cdaee47c6a73f5bfe8 | |
| parent | 2afad172bde3a428b80062c126c1c8d9e2aebe32 (diff) | |
| download | tangara-fw-be9564d1c7ef2fed3330964472b5ebda557da3d6.tar.gz | |
Parse single-byte track ids properly
| -rw-r--r-- | src/tangara/database/records.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tangara/database/records.cpp b/src/tangara/database/records.cpp index 3e76ecad..6406f080 100644 --- a/src/tangara/database/records.cpp +++ b/src/tangara/database/records.cpp @@ -238,7 +238,7 @@ auto ParseIndexKey(const leveldb::Slice& slice) -> std::optional<IndexKey> { std::string id_str = key_data.substr(header_length + 1 + buffer.str().size() + 1); - if (id_str.size() > 1) { + if (id_str.size() > 0) { result.track = BytesToTrackId(id_str); } |
