File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/Database/Eloquent/Relations Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 44
55use Illuminate \Database \Eloquent \Model ;
66use Illuminate \Database \Eloquent \Collection ;
7+ use Weebly \Mutate \Exceptions \MutateException ;
78use Illuminate \Support \Collection as BaseCollection ;
89use Illuminate \Database \Eloquent \Relations \BelongsToMany as EloquentBelongsToMany ;
910
@@ -153,7 +154,11 @@ protected function parseIds($value)
153154 if ($ this ->related ->hasMutator ($ this ->related ->getKeyName ())) {
154155 $ related = $ this ->related ;
155156 $ values = array_map (function ($ attribute ) use ($ related ) {
156- return $ related ->serializeAttribute ($ related ->getKeyName (), $ attribute );
157+ try {
158+ return $ related ->serializeAttribute ($ related ->getKeyName (), $ attribute );
159+ } catch (MutateException $ e ) {
160+ return $ attribute ;
161+ }
157162 }, $ values );
158163 }
159164
You can’t perform that action at this time.
0 commit comments