From ab93c3d1464bc90136b941135258943199dd7a3c Mon Sep 17 00:00:00 2001 From: Du Peng Date: Fri, 5 Jan 2024 18:22:44 +0100 Subject: [PATCH] (bug) event number places error in statistic --- CHANGELOG.md | 2 ++ .../statistics/builders/reservations_builder_service.rb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 401f387c1..57d6dbf68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## Next release - translation files added for Swedish - Fix a bug: unable to show extended prices of space +- Fix a bug: event number places error in statistic +- [TODO DEPLOY] `rails fablab:maintenance:regenerate_statistics[2023,9]` ## v6.3.8 2023 December 29 diff --git a/app/services/statistics/builders/reservations_builder_service.rb b/app/services/statistics/builders/reservations_builder_service.rb index 36d09d6d1..226138820 100644 --- a/app/services/statistics/builders/reservations_builder_service.rb +++ b/app/services/statistics/builders/reservations_builder_service.rb @@ -22,7 +22,7 @@ def build(options = default_options) coupon: r[:coupon], groupName: r[:groupName], }.merge(user_info_stat(r))) - stat[:stat] = (type == 'booking' ? 1 : r[:nb_hours]) + stat[:stat] = (type == 'booking' ? (category == 'event' ? r[:nb_places] : 1) : r[:nb_hours]) stat["#{category}Id".to_sym] = r["#{category}_id".to_sym] stat = add_custom_attributes(category, stat, r)