diff --git a/entries/static/entries/js/components/UnificationEntriesList.js b/entries/static/entries/js/components/UnificationEntriesList.js
index 39a91fa3522405b7ae648231dad6aa2b4ae21801..c2782c218cdd952011a34125344fd88602389ebd 100644
--- a/entries/static/entries/js/components/UnificationEntriesList.js
+++ b/entries/static/entries/js/components/UnificationEntriesList.js
@@ -6,8 +6,10 @@ export default {
   },
   watch: {
     unificationEntriesListRefreshKey() {
+      // TODO: reload data and click in selected row
+      // this.datatableObject.ajax.reload();
       setup_entries_list({
-        table: this.$refs.table1,
+        table: this.$refs.table,
         lexicalUnitSelected: (entryId, lexicalUnitId) => { this.$emit('lexicalUnitSelected', entryId, lexicalUnitId); },
         selectEntryId: this.initialEntryId
       });
@@ -16,12 +18,13 @@ export default {
   data () {
     return {
       gettext: window.gettext,
-      canViewAssignment: has_permission("users.view_assignment")
+      canViewAssignment: has_permission("users.view_assignment"),
+      datatableObject: Object,
     }
   },
   emits: ['lexicalUnitSelected'],
   mounted () {
-    setup_entries_list({
+    this.datatableObject = setup_entries_list({
       table: this.$refs.table,
       lexicalUnitSelected: (entryId, lexicalUnitId) => { this.$emit('lexicalUnitSelected', entryId, lexicalUnitId); },
       selectEntryId: this.initialEntryId
diff --git a/entries/static/entries/js/unification_entries_list.js b/entries/static/entries/js/unification_entries_list.js
index 4eda25e50b198138c50742debbde727f662f755e..81513975ed43461c02572674c848029c077f1535 100644
--- a/entries/static/entries/js/unification_entries_list.js
+++ b/entries/static/entries/js/unification_entries_list.js
@@ -33,6 +33,7 @@ function setup_entries_list(options) {
             drilldown.closest("td").addClass("p-0 pl-4");
         }
     });
+    return datatable;
 }
 
 function setup_lexical_units_table(drilldown, lexical_units, can_see_assignees, options) {