d += "-XX";
}
- if (!dm.territory.empty ()) {
- d += "_" + dm.territory;
+ if (_release_territory) {
+ auto territory = _release_territory->subtag();
+ transform (territory.begin(), territory.end(), territory.begin(), ::toupper);
+ d += "_" + territory;
if (dm.rating.empty ()) {
d += "-NR";
} else {