2bafa41554
Backport #37572 by @Exgene ## Issue Closes #37217 The error string was getting lost while returning due to `ctx.JSON()` which cannot serialize the `error` object. ## Fix Use `ctx.APIError()` to return proper error messages back to the client. Co-authored-by: Kausthubh J Rao <105716675+Exgene@users.noreply.github.com>