In dealing with a nullable field called 'language', I have observed that it is never actually null. It always contains either a locale code or an empty string ''. This has been causing complications on my client side as it expects only a locale code or nothing at all.
While I could address this issue on the client side or make changes in the database, my preference is to handle it within my GQL server.
One approach I am considering involves checking the data received in my datasources and making any necessary mutations. However, I am concerned about potential performance implications, particularly since this query is critical and I do not want to introduce unnecessary checks every time someone accesses a page on my website.