diff options
Diffstat (limited to 'app/serializers/analytics_summary_entity.rb')
-rw-r--r-- | app/serializers/analytics_summary_entity.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/serializers/analytics_summary_entity.rb b/app/serializers/analytics_summary_entity.rb index b9797bfb021..57e9225e2da 100644 --- a/app/serializers/analytics_summary_entity.rb +++ b/app/serializers/analytics_summary_entity.rb @@ -4,4 +4,12 @@ class AnalyticsSummaryEntity < Grape::Entity expose :value, safe: true expose :title expose :unit, if: { with_unit: true } + + private + + def value + return object.value if object.value.is_a? String + + object.value&.nonzero? ? object.value.to_s : '-' + end end |