I'm using lacinia-pedestal When some resolver throws, it returns "Internal server error" How to handle that?
Resolvers are never supposed to throw, afaik you need to catch exceptions yourself and return a resolver error
An earlier version of Lacinia did catch exceptions thrown by resolvers; the end result was that it became extremely difficult to debug exceptions thrown inside resolvers.
Hah, good one. Writing a defresolver macro in our project should be straightforward enough. I’ll see if I can share one...