UnrecognizedFunctionError when no operationId is present

Hey everyone. I recently got plugin access today and I think I might have found a bug?

When creating my plugin I forgot to add an operationId for one of my endpoints. The endpoint in question has a path of /search. I got a warning about this missing when installing the plugin, but it let me proceed.

When the plugin tries to invoke the /search endpoint it just says UnrecognizedFunctionError: search without ever hitting my server. I’m guessing this is because it’s trying to use a generated client and for some reason the generated client is messed up when the operationId isn’t present?

If this error is always the case I would expect the plugin installation process to enforce operationId to be present in the spec. Once I added operationId everything worked as expected