Return 0 if total amount is 0 instead of NULL.
-rw-r--r-- 318 .editorconfig
drwxr-xr-x - .github
-rw-r--r-- 957 .gitignore
drwxr-xr-x - .gitlab
-rw-r--r-- 126 .jshintrc
-rw-r--r-- 5317 .toxic.json
-rw-r--r-- 21877 CONTRIBUTORS.txt
drwxr-xr-x - CRM
-rw-r--r-- 4301 Civi.php
drwxr-xr-x - Civi
-rw-r--r-- 34524 LICENSE
-rw-r--r-- 1408 README.md
-rw-r--r-- 718 agpl-3.0.exception.txt
drwxr-xr-x - ang
drwxr-xr-x - api
drwxr-xr-x - bin
-rw-r--r-- 3621 civicrm-version.php
-rw-r--r-- 9937 composer.json
-rw-r--r-- 93876 composer.lock
-rw-r--r-- 35435 contributor-key.yml
drwxr-xr-x - css
drwxr-xr-x - distmaker
-rw-r--r-- 496 extension-compatibility.json
drwxr-xr-x - extern
-rw-r--r-- 18469 gpl.txt
-rw-r--r-- 112 header-afl.txt
-rw-r--r-- 1519 header-agpl.txt
-rw-r--r-- 518 header.sql
-rw-r--r-- 510 header.tpl
-rw-r--r-- 613 header.txt
drwxr-xr-x - i
drwxr-xr-x - install
drwxr-xr-x - js
-rw-r--r-- 2511 karma.conf.js
-rw-r--r-- 121866 package-lock.json
-rw-r--r-- 589 package.json
-rw-r--r-- 1253 phpunit.xml.dist
-rw-r--r-- 27607 release-notes.md
drwxr-xr-x - release-notes
drwxr-xr-x - settings
drwxr-xr-x - sql
drwxr-xr-x - templates
drwxr-xr-x - tests
drwxr-xr-x - tools
drwxr-xr-x - xml