Specific error message is not returned when KQL query is invalid

Fixed in

EPiServer.Profiles.Client 1.24.0

Created

Oct 27, 2020

Updated

Mar 05, 2021

State

Closed, Fixed and tested


Description

Steps to reproduce:

Execute an invalid query using the event preview endpoint, for example:

Events | summarize count() by Payload

Expected result:

Specific error message with details of what is wrong and ideally suggests how to fix the problem.

Actual result:
Generic error response is displayed, like this:

{"error":{"code":"400","message":"Failed to execute the query.","target":"","details":[]}}