Skip to content

Commit aa3b554

Browse files
committed
Fix script execution
1 parent ed10c23 commit aa3b554

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎ProcessMaker/Http/Controllers/Api/ScriptController.php‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,12 @@ public function preview(Request $request, Script $script)
185185
* ),
186186
* )
187187
*/
188-
public function execute(Request $request, Script $script)
188+
public function execute(Request $request, $script)
189189
{
190+
$script = is_numeric($script) ? Script::find($script) : Script::where('key', $script)->first();
190191
$data = json_decode($request->get('data'), true) ?: [];
191192
$config = json_decode($request->get('config'), true) ?: [];
192-
$watcher = json_decode($request->get('watcher'), true) ?: [];
193+
$watcher = $request->get('watcher');
193194
$code = $script->code;
194195

195196
ExecuteScript::dispatch($script, $request->user(), $code, $data, $watcher, $config);

‎ProcessMaker/Jobs/ExecuteScript.php‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public function __construct(Script $script, User $current_user, $code, array $da
4242
$this->current_user = $current_user;
4343
$this->code = $code;
4444
$this->data = $data;
45+
$this->configuration = $configuration;
4546
$this->watcher = $watcher;
4647
}
4748

0 commit comments

Comments
 (0)