fixed to category viewing and recurring transaction data

This commit is contained in:
Finn 2018-03-20 12:19:04 +00:00
parent bcb0cd642c
commit 2cf0678126
3 changed files with 8 additions and 9 deletions

View file

@ -43,7 +43,7 @@ sub post_category_list {
for my $cat_trans ( $month_transaction_category_rs->all ) { for my $cat_trans ( $month_transaction_category_rs->all ) {
my $quantised = $c->db_datetime_parser->parse_datetime($cat_trans->get_column('quantised')); my $quantised = $c->db_datetime_parser->parse_datetime($cat_trans->get_column('quantised'));
my $days = $c->format_iso_date( $quantised ) || 0; my $days = $c->format_iso_date( $quantised ) || 0;
my $category = $cat_trans->get_column('category_id') || 0; my $category = $cat_trans->get_column('category_id') || undef;
my $value = ($cat_trans->get_column('value') || 0) / 100000; my $value = ($cat_trans->get_column('value') || 0) / 100000;
$data->{categories}->{$days} = [] unless exists $data->{categories}->{$days}; $data->{categories}->{$days} = [] unless exists $data->{categories}->{$days};
push @{ $data->{categories}->{$days} }, { push @{ $data->{categories}->{$days} }, {

View file

@ -42,7 +42,7 @@ sub post_transaction_list_purchases {
purchase_time => $c->format_iso_datetime($_->purchase_time), purchase_time => $c->format_iso_datetime($_->purchase_time),
}} $transactions->all }} $transactions->all
); );
my @recurring_transaction_list = ( my @recurring_transaction_list = (
map {{ map {{
id => $_->id, id => $_->id,
@ -51,7 +51,7 @@ sub post_transaction_list_purchases {
start_time => $c->format_iso_datetime($_->start_time), start_time => $c->format_iso_datetime($_->start_time),
last_updated => $c->format_iso_datetime($_->last_updated) || undef, last_updated => $c->format_iso_datetime($_->last_updated) || undef,
essential => $_->essential, essential => $_->essential,
category => $_->category_id, category => $_->category_id || 0,
recurring_period => $_->recurring_period, recurring_period => $_->recurring_period,
}} $recurring_transactions->all }} $recurring_transactions->all
); );

View file

@ -249,16 +249,15 @@ sub post_category {
# push @{ $categories->{ ids } }, $_->get_column('id'); # push @{ $categories->{ ids } }, $_->get_column('id');
# push @{ $categories->{ names } }, $_->get_column('name'); # push @{ $categories->{ names } }, $_->get_column('name');
# } # }
my @category_list = ( my %category_list = (
map {{ map {
id => $_->id, $_->id => $_->name,
name => $_->name, } $category_rs->all
}} $category_rs->all
); );
return $self->render( json => { return $self->render( json => {
success => Mojo::JSON->true, success => Mojo::JSON->true,
categories => \@category_list, categories => \%category_list,
}); });
} }