@@ -54,6 +54,8 @@ public function index(): JsonResponse
54
54
*
55
55
* @param RemoteCustomFieldRequest $request
56
56
* @return JsonResponse
57
+ *
58
+ * @throws \Throwable
57
59
*/
58
60
public function store (RemoteCustomFieldRequest $ request ): JsonResponse
59
61
{
@@ -107,7 +109,7 @@ public function resolve(RemoteType $remoteType): JsonResponse
107
109
$ data = $ remoteType ->getRemoteData ();
108
110
109
111
$ data = $ remoteType ->data_path ? Arr::get ($ data , $ remoteType ->data_path ) : $ data ;
110
- $ transformed = $ this ->transform ($ data , $ remoteType ->mappings );
112
+ $ transformed = $ this ->transform ($ data , $ remoteType ->mappings , $ remoteType -> identifier_property );
111
113
112
114
return response ()->json ($ transformed );
113
115
}
@@ -127,7 +129,7 @@ public function resolveByIdentifierValue(RemoteType $remoteType, string $identif
127
129
128
130
$ data = collect ($ data )->where ($ remoteType ->identifier_property , $ identifierValue )->first ();
129
131
130
- $ transformed = is_array ($ data ) ? $ this ->mapSingle ($ remoteType ->mappings , $ data ) : $ data ;
132
+ $ transformed = is_array ($ data ) ? $ this ->mapSingle ($ remoteType ->mappings , $ data, $ remoteType -> identifier_property ) : $ data ;
131
133
132
134
return response ()->json ($ transformed );
133
135
}
@@ -143,7 +145,7 @@ public function search(Request $request, RemoteType $remoteType, string $q = '')
143
145
}
144
146
145
147
$ data = $ remoteType ->data_path ? Arr::get ($ data , $ remoteType ->data_path ) : $ data ;
146
- $ transformed = $ this ->transform ($ data , $ remoteType ->mappings );
148
+ $ transformed = $ this ->transform ($ data , $ remoteType ->mappings , $ remoteType -> identifier_property );
147
149
148
150
return response ()->json ($ transformed );
149
151
}
0 commit comments