diff --git a/ProcessMaker/Http/Controllers/Api/ScreenController.php b/ProcessMaker/Http/Controllers/Api/ScreenController.php index 3428ede8ad..d0545d6042 100644 --- a/ProcessMaker/Http/Controllers/Api/ScreenController.php +++ b/ProcessMaker/Http/Controllers/Api/ScreenController.php @@ -206,8 +206,13 @@ public function index(Request $request) * ), * ) */ - public function show(Screen $screen) + public function show(Request $request, Screen $screen) { + $include = $request->input('include', ''); + if ($include) { + $screen->load(explode(',', $include)); + } + return new ScreenResource($screen); } diff --git a/resources/js/processes/modeler/components/inspector/ScreenSelect.vue b/resources/js/processes/modeler/components/inspector/ScreenSelect.vue index d2d3cf85ff..457e537459 100644 --- a/resources/js/processes/modeler/components/inspector/ScreenSelect.vue +++ b/resources/js/processes/modeler/components/inspector/ScreenSelect.vue @@ -16,9 +16,9 @@ :show-labels="false" label="title" track-by="id" + :name="name" @open="load()" @search-change="load" - :name="name" >