Resolve exception for search on json columns on a relationship #15139
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Used code
Using this snippet, a table can display the json columns content (only present in 1 of the 4 rows):
contactDetailSubmission
is a relationshipdata.name
is thename
field in thedata
JSON columnProblem
However, when searching (eg.
![afbeelding](https://private-user-images.githubusercontent.com/100052/397424118-8b1dfcec-d3e1-40d4-9b4a-0a8472015d06.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjA5MTIsIm5iZiI6MTczOTE2MDYxMiwicGF0aCI6Ii8xMDAwNTIvMzk3NDI0MTE4LThiMWRmY2VjLWQzZTEtNDBkNC05YjRhLTBhODQ3MjAxNWQwNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDEwMTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03NTdkZTQ0NmEzNmQ1OTAxOTdiNGU5OTQwZTE0MzcxMzRlZWUwNGYzZjI4ZjRjNmVmY2Y2YmUyOWIyNTRmYWM0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Xx7YxTNtAZRKqXY26LFCL5e3_LKffKZxW1UgN4El05o)
g
), this produces an exception:Result after change
This fix resolves the exception while preserving the original behavior:
![afbeelding](https://private-user-images.githubusercontent.com/100052/397424283-2277cd61-90a4-4a4b-ae99-74acbd294b3e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjA5MTIsIm5iZiI6MTczOTE2MDYxMiwicGF0aCI6Ii8xMDAwNTIvMzk3NDI0MjgzLTIyNzdjZDYxLTkwYTQtNGE0Yi1hZTk5LTc0YWNiZDI5NGIzZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDEwMTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05N2VmOGJmNGVmZjFhYzQ5NWQ1YWQzMmIxNzQ4MTI0Zjk5M2QyZWUwNzI5NDZhZWI1MjgxMjIzM2ZmNWQwZWY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.MUOvIWa0bRfJOvIW237psuWu44ybYPhgKceb5hLg7H4)
Visual changes
--
Functional changes
composer cs
command.