@@ -, +, @@ --- .../prog/en/modules/reports/guided_reports_start.tt | 5 +++++ svc/mana/use | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt @@ -285,6 +285,11 @@ function mana_use( mana_id ){ data: {id:mana_id, resource: 'report', saveinbase: 1}, dataType: "json", }) + .done( function (result){ + window.location = ("/cgi-bin/koha/reports/guided_reports.pl?reports=").concat(result.id).concat("&phase=Show%20SQL"); + }) + .fail( function ( foo, msg, longmsg){ + }); } function mana_search( textquery ){ --- a/svc/mana/use +++ a/svc/mana/use @@ -42,12 +42,12 @@ if ( $auth_status ne "ok" ) { my $result = Koha::SharedContent::manaGetRequestWithId($input->param('resource'), $input->param('id') ); my $package = "Koha::".ucfirst($input->param('resource')); +my $resource; if ( $input->param( 'saveinbase' )) { - $package->new_from_mana($result->{data}); + $resource = { id => $package->new_from_mana($result->{data})->id }; } - -my $subscription; -$subscription = $result->{data}; - -print(to_json($subscription)); +else{ + $resource = $result->{data}; +} +print(to_json($resource)); --