diff --git a/src/Transfer.php b/src/Transfer.php
index 5f16b142e32..73fc434b770 100644
--- a/src/Transfer.php
+++ b/src/Transfer.php
@@ -4181,11 +4181,12 @@ public function showTransferList()
continue;
}
$table = $itemtype::getTable();
-
+ $name_field = $item->getNameField();
+ $table_name_field = sprintf('%1$s.%2$s', $table, $name_field);
$iterator = $DB->request([
'SELECT' => [
"$table.id",
- "$table.name",
+ $table_name_field,
'entities.completename AS locname',
'entities.id AS entID'
],
@@ -4199,7 +4200,7 @@ public function showTransferList()
]
],
'WHERE' => ["$table.id" => $tab],
- 'ORDERBY' => ['locname', "$table.name"]
+ 'ORDERBY' => ['locname', $table_name_field]
]);
$entID = -1;
@@ -4213,7 +4214,7 @@ public function showTransferList()
$entID = $data['entID'];
echo "" . $data['locname'] . "
";
}
- echo ($data['name'] ? $data['name'] : "(" . $data['id'] . ")") . "
";
+ echo ($data[$name_field] ? $data[$name_field] : "(" . $data['id'] . ")") . "
";
}
}
}