<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">
Yes we did have similar problems on an attribute. I had to clone and patch the connector to support the data type. </div>
<div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">
<br>
</div>
<div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">
If I remember correctly it was how a Boolean is sent with or without quotes. </div>
<div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">
<br>
</div>
<div style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);" dir="auto">
The issue was graph being retentive about quotes when it should not be.</div>
<div id="ms-outlook-mobile-body-separator-line" data-applydefaultfontstyles="true" dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">
<div style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">
<br>
</div>
</div>
<div id="ms-outlook-mobile-signature" dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">
<span style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(33, 33, 33);">Get
</span><a href="https://aka.ms/AAb9ysg" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">Outlook for Android</a></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> midPoint <midpoint-bounces@lists.evolveum.com> on behalf of Stone, Robin via midPoint <midpoint@lists.evolveum.com><br>
<b>Sent:</b> Thursday, 25 June 2026 08:39:12<br>
<b>To:</b> midPoint General Discussion <midpoint@lists.evolveum.com><br>
<b>Cc:</b> Stone, Robin <stonerd@longwood.edu><br>
<b>Subject:</b> [midPoint] Entra Connector Issue</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="5" style="background:#FF0000"> </td>
<td width="10" style="background:#FDF2F4"> </td>
<td style="background:#FDF2F4"><strong>EXTERNAL EMAIL : </strong>Exercise caution when responding, opening links, or opening attachments.</td>
</tr>
</tbody>
<tbody>
<tr>
<td> </td>
</tr>
</tbody>
</table>
<div>
<div class="x_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="x_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="x_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" originalsrc="http://prism.evolveum.com/xml/ns/public/query-3" target="_blank" id="OWA2ed71b28-621b-9c48-45bc-267c8fe5f84b" class="x_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" originalsrc="http://midpoint.evolveum.com/xml/ns/public/common/common-3" target="_blank" id="OWA708f4c70-7336-6d06-94f4-257b7c2020b1" class="x_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" originalsrc="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" target="_blank" id="OWAd9ef8c36-433a-a494-6925-35ff860bc9e8" class="x_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" originalsrc="http://midpoint.evolveum.com/xml/ns/public/common/org-3" target="_blank" id="OWA32c02620-b955-2b67-36a6-c2434ac23a2c" class="x_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" originalsrc="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" target="_blank" id="OWA54c060e2-89e5-e1fe-7c3c-734e53edc602" class="x_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" originalsrc="http://prism.evolveum.com/xml/ns/public/types-3" target="_blank" id="OWA14b2236c-8b37-74e0-b56a-20d8d7712417" class="x_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" originalsrc="http://www.w3.org/2001/XMLSchema-instance" target="_blank" id="OWA10c09bda-d9f0-b2a9-1f42-f8c9d1846359" class="x_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" originalsrc="http://www.w3.org/2001/XMLSchema" target="_blank" id="OWA6b4c1053-020e-0a47-9605-9fbd0e36d739" class="x_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" originalsrc="http://www.w3.org/2001/XMLSchema" target="_blank" id="OWAc03f8b5b-e529-30c8-1add-2a3f4e01b041" class="x_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="x_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="x_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="x_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="x_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="x_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="x_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="x_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="x_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="x_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="x_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="x_Signature" class="x_elementToProof">
<div class="x_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="x_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="x_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="x_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="x_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="x_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_x_image_0" data-outlook-trace="F:1|T:1" src="cid:f21a1eeb-9471-4c07-a7d8-d5636c803aa5" style="max-width:648px"></div>
</div>
</div>
</div>
</body>
</html>