diff --git a/Koha/ERM/EUsage/CounterFile.pm b/Koha/ERM/EUsage/CounterFile.pm
index 0836455251..2d5d80f15c 100644
--- a/Koha/ERM/EUsage/CounterFile.pm
+++ b/Koha/ERM/EUsage/CounterFile.pm
@@ -35,6 +35,8 @@ use Koha::ERM::EUsage::UsageDataProvider;
use Koha::ERM::EUsage::SushiCounter;
use Koha::Exceptions::ERM::EUsage::CounterFile;
+use C4::Context;
+
use base qw(Koha::Object);
use Koha::ERM::EUsage::CounterLogs;
@@ -558,10 +560,11 @@ Adds a erm_counter_logs database entry
sub _add_counter_log_entry {
my ($self) = @_;
+ my $user = C4::Context->userenv()->{'number'};
Koha::ERM::EUsage::CounterLog->new(
{
#TODO: borrowernumber only required for manual uploads or "harvest now" button clicks
- borrowernumber => undef,
+ borrowernumber => $user,
counter_files_id => $self->erm_counter_files_id,
importdate => $self->date_uploaded,
filename => $self->filename,
diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue
index 741545d07e..624b792cf9 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue
+++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue
@@ -40,7 +40,9 @@ export default {
building_table: false,
tableOptions: {
columns: this.getTableColumns(),
- options: {},
+ options: {
+ embed: "borrowernumber",
+ },
url: () => this.table_url(),
table_settings: this.counter_log_table_settings,
add_filters: true,
@@ -137,9 +139,10 @@ export default {
{
title: __("Imported by"),
render: function (data, type, row, meta) {
- const importer = row.borrowernumber
- ? `Borrowernumber ${row.borrowernumber}`
- : __("Cronjob")
+ const borrower = row.borrowernumber
+ const importer = borrower
+ ? `${borrower.firstname} ${borrower.surname}`
+ : this.$__("Cronjob")
return importer
},
searchable: true,