From: Bill Erickson Date: Fri, 18 Oct 2019 19:51:40 +0000 (-0400) Subject: LP1845240 Survey API returns updated fleshed survey X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fberick%2Flp1845240-survey-api-modernize;p=working%2FEvergreen.git LP1845240 Survey API returns updated fleshed survey Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm index 11342d3182..2a33a39277 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm @@ -81,7 +81,16 @@ sub update_survey { $e->commit; - return 1; + $e->xact_begin; + $survey = $e->retrieve_action_survey([ + $survey->id, + { flesh => 2, + flesh_fields => {asv => ['questions'], 'asvq' => ['answers']} + } + ]); + $e->rollback; + + return $survey; } # returns undef on success, event on error