diff --git a/endpoints/account-balances/get_account_delegations.sql b/endpoints/account-balances/get_account_delegations.sql index 56c43519734d9afa78625aa04b6e06fdb870e38d..d03d02ca90d76a9c0da59ebe233a8b3748e6cfff 100644 --- a/endpoints/account-balances/get_account_delegations.sql +++ b/endpoints/account-balances/get_account_delegations.sql @@ -48,10 +48,9 @@ $$ DECLARE _account_id INT = (SELECT av.id FROM hive.accounts_view av WHERE av.name = "account-name"); BEGIN - RETURN ( SELECT json_build_object( - 'outgoing_delegations', ( + 'outgoing_delegations', COALESCE(( SELECT to_json(array_agg(row)) FROM ( SELECT (SELECT av.name FROM hive.accounts_view av WHERE av.id = d.delegatee) AS delegatee, @@ -61,8 +60,8 @@ BEGIN FROM current_accounts_delegations d WHERE delegator = _account_id ) row - ), - 'incoming_delegations', ( + ), '[]'::JSON), + 'incoming_delegations', COALESCE(( SELECT to_json(array_agg(row)) FROM ( SELECT (SELECT av.name FROM hive.accounts_view av WHERE av.id = d.delegator) AS delegator, @@ -72,7 +71,7 @@ BEGIN FROM current_accounts_delegations d WHERE delegatee = _account_id ) row - ) + ), '[]'::JSON) ) ); END diff --git a/scripts/install_app.sh b/scripts/install_app.sh index bbf11f681ad0c392034303554f4b201eebf3f260..859a603cf98c43eb364d58452ae4e7101ff7b147 100755 --- a/scripts/install_app.sh +++ b/scripts/install_app.sh @@ -94,6 +94,7 @@ psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_S psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../endpoints/account-balances/get_balance_history.sql" psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../endpoints/account-balances/get_account_balances.sql" psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../endpoints/account-balances/get_history_aggregation.sql" +psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../endpoints/account-balances/get_account_delegations.sql" psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../dump_accounts/account_dump_schema.sql" psql "$POSTGRES_ACCESS" -v ON_ERROR_STOP=on -c "SET SEARCH_PATH TO ${BTRACKER_SCHEMA};" -f "$SCRIPTPATH/../dump_accounts/account_stats_btracker.sql"