Lucee
                                
                                
                                
                                    Lucee copied to clipboard
                            
                            
                            
                        LDEV-3652 SerializeJSON ignores remotingFetch and SerializeJSON does not call custom getter function for component properties
SerializeJSON function should not ignore remoting fetch. SerializeJSON function should invoke the getter function of a component's property if one is defined for that property.
https://luceeserver.atlassian.net/browse/LDEV-3652
Application.cfc must have this.triggerDataMember set to true for the SerializeJSON function to access the getter functions. If triggerDataMember is not true, then SerializeJSON will work the way it did before this change.
@mpark4656 i raised a question about the wholesale changing of the true to false in the call to JSONConverter?
the test case is a good start, but we need tests to cover all the different behaviours, not just this specific use case
@mpark4656 @zspitzer where are we on this PR, @zspitzer can we merge it in your opinion?
@michaeloffner looks good to me, @mpark4656 has done great job with the test coverage
i had to manually adapt this change, because merging this to 6.1 was nearly impossible, to much changed https://github.com/lucee/Lucee/commit/ad99628b5a2a528742f4b55c28a49d2f4771a68c