diff --git a/app/views/files/_fileref_tr.php b/app/views/files/_fileref_tr.php
index 2b1a6b6b56e0482b466bf5f3e4b74388177c220e..ea8315897998860b5164075220e2c7e9da46728d 100644
--- a/app/views/files/_fileref_tr.php
+++ b/app/views/files/_fileref_tr.php
@@ -8,7 +8,7 @@ if ($file->isDownloadable($GLOBALS['user']->id)) {
 }
 ?>
 <tr class="<? if ($file->getLastChangeDate() > $last_visitdate && ($file->getUserId() !== $GLOBALS['user']->id)) echo 'new'; ?>"
-    id="fileref_<?= htmlReady($table_id) ?>_<?= htmlReady($file->getId()) ?>"
+    <?= !empty($table_id) ? 'id="' . htmlReady("fileref_{$table_id}_{$file->getId()}") . '"' : '' ?>
     role="row"
     data-permissions="<?= implode($permissions) ?>">
     <? if ($show_bulk_checkboxes) : ?>