I need to make a odata request with couple of filters. One is GUID. For all other data types like String/Text and Number/Integer is working good. But when I'm trying to use GUID as text/string, Im getting below error.
Error: A binary operator with incompatible types was detected. Found operand types 'Edm.Guid' and 'Edm.String' for operator kind 'Equal'.Form Appian, through ExpressionRule I need to construct api format in such a way that GUID should not be in text format.
http://XXXX/v2/Internal/editable/MarketSolutionRelLinks?$select=KeyMktplaceSolutionRelatedLink&$filter=((MktPlaceSolutionLinkTitle+eq+%27Title1%27)and(KeyPlatformService+eq+%27c64900aa-c912-4c52-bf3e-c1a0c77f8c4a%27)) --- Appian Constructed Format
http://XXXX/v2/Internal/editable/MarketSolutionRelLinks?$select=KeyMktplaceSolutionRelatedLink&$filter=((MktPlaceSolutionLinkTitle+eq+%27Title1%27)and(KeyPlatformService+eq+c64900aa-c912-4c52-bf3e-c1a0c77f8c4a)) ---- Expected Format
Can anyone let me know, how can I convert this string type data to GUID?
Discussion posts and replies are publicly visible
Resolved this issue.