<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Has anyone had an issue with trying to pass Boolean values to Entra via the latest connector? I have written a delineation filter:</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="direction: ltr; text-align: left; text-indent: 0px; margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">
<span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;"><q:filter xmlns:q="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://prism.evolveum.com/xml/ns/public/query-3" target="_blank" id="OWA2ed71b28-621b-9c48-45bc-267c8fe5f84b" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://prism.evolveum.com/xml/ns/public/query-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:c="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3" target="_blank" id="OWA708f4c70-7336-6d06-94f4-257b7c2020b1" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:icfs="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" target="_blank" id="OWAd9ef8c36-433a-a494-6925-35ff860bc9e8" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:org="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://midpoint.evolveum.com/xml/ns/public/common/org-3" target="_blank" id="OWA32c02620-b955-2b67-36a6-c2434ac23a2c" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://midpoint.evolveum.com/xml/ns/public/common/org-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:ri="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" target="_blank" id="OWA54c060e2-89e5-e1fe-7c3c-734e53edc602" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:t="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://prism.evolveum.com/xml/ns/public/types-3" target="_blank" id="OWA14b2236c-8b37-74e0-b56a-20d8d7712417" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://prism.evolveum.com/xml/ns/public/types-3</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xmlns:xsi="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" id="OWA10c09bda-d9f0-b2a9-1f42-f8c9d1846359" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://www.w3.org/2001/XMLSchema-instance</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"><br>
<q:and><br>
<q:equal><br>
<q:path>attributes/ri:mailEnabled</q:path><br>
<q:value xmlns:xsd="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://www.w3.org/2001/XMLSchema" target="_blank" id="OWA6b4c1053-020e-0a47-9605-9fbd0e36d739" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://www.w3.org/2001/XMLSchema</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xsi:type="xsd:boolean">false</q:value><br>
</q:equal><br>
<q:equal><br>
<q:path>attributes/ri:securityEnabled</q:path><br>
<q:value xmlns:xsd="</span><span style="color: rgb(26, 116, 176); background-color: rgb(204, 204, 204); font-weight: 100;"><a href="http://www.w3.org/2001/XMLSchema" target="_blank" id="OWAc03f8b5b-e529-30c8-1add-2a3f4e01b041" class="OWAAutoLink" rel="nofollow noreferrer" style="color: rgb(26, 116, 176);">http://www.w3.org/2001/XMLSchema</a></span><span style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 204); font-weight: 100;">"
 xsi:type="xsd:boolean">true</q:value><br>
</q:equal><br>
</q:and><br>
</q:filter></span></div>
<div class="elementToProof" style="direction: ltr; text-align: left; text-indent: 0px; margin-top: 1em; margin-bottom: 1em; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="background-color: rgb(204, 204, 204); font-weight: 100;">it gives me this error when running an import task... HTTP error 400 Bad Request : {"error":{"code":"BadRequest","message":"Invalid filter clause: A binary operator with incompatible types
 was detected. Found operand types 'Edm.Boolean' and 'Edm.String' for operator kind 'Equal'.","innerError":{"date":"2026-06-18T16:19:14","request-id":"0bc248ca-b2b4-407f-86b4-bdb2626a76eb","client-request-id":"0bc248ca-b2b4-407f-86b4-bdb2626a76eb"}}}</span></div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Subsequent traces show that it is indeed putting single quotes around the values.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I've pulled the connector code and think I have found the issue...</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
In the filter handler class there is a method that wraps any value in a single quote. I didn't find any code the delneated string vs boolean values.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If anyone has made a fix for this can you please share.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Robin Stone</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Senior Engineer</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Computer Engineering Services</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<img id="x_x_x_image_0" style="max-width: 648px;" data-outlook-trace="F:1|T:1" src="cid:f21a1eeb-9471-4c07-a7d8-d5636c803aa5"></div>
</div>
</body>
</html>