From bf02238662f9ea0bfa5d0b2c22aeef5c2e212d06 Mon Sep 17 00:00:00 2001 From: clemkeirua Date: Mon, 28 Sep 2020 15:55:18 +0200 Subject: [PATCH] fix for missing user_sign_in_count --- app/services/administrateur_usage_statistics_service.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/administrateur_usage_statistics_service.rb b/app/services/administrateur_usage_statistics_service.rb index 6377ce4e7..1623b34c5 100644 --- a/app/services/administrateur_usage_statistics_service.rb +++ b/app/services/administrateur_usage_statistics_service.rb @@ -27,7 +27,7 @@ class AdministrateurUsageStatisticsService nb_dossiers_roi = nb_dossiers_by_procedure_id.reject { |procedure_id, _count| is_brouillon(procedure_id) }.map { |_procedure_id, count| count }.sum result = { - ds_sign_in_count: administrateur.user.sign_in_count, + ds_sign_in_count: administrateur&.user&.sign_in_count, ds_created_at: administrateur.created_at, ds_active: administrateur.user.active?, ds_id: administrateur.id, @@ -62,11 +62,11 @@ class AdministrateurUsageStatisticsService admin_roi_high: nb_dossiers_roi * 17 } - if administrateur.user.current_sign_in_at.present? + if administrateur&.user&.current_sign_in_at.present? result[:ds_current_sign_in_at] = administrateur.user.current_sign_in_at end - if administrateur.user.last_sign_in_at.present? + if administrateur&.user&.last_sign_in_at.present? result[:ds_last_sign_in_at] = administrateur.user.last_sign_in_at end