<div dir="ltr">
<p class=""><span class="">Hi,</span></p><p class=""><span class="">When I try to use LDAPDirectoryService, I get the following error. I use the default mapping config as provided by caldavd-dev.plist.</span></p><p class="">Would you be able to help me resolve this issue?</p><p class=""><span class="">-------------------------------------------------------------------------------------------</span></p><p class=""><span class=""><span class="">        </span> File "/var/caldav/CalendarServer-6.0/txdav/who/util.py", line 75, in directoryFromConfig</span></p>
<p class=""><span class=""><span class="">        </span> serversDB=serversDB</span></p>
<p class=""><span class=""><span class="">        </span> File "/var/caldav/CalendarServer-6.0/txdav/who/util.py", line 148, in buildDirectory</span></p>
<p class=""><span class=""><span class="">        </span> CalFieldName.hasCalendars: mapping.hasCalendars,</span></p>
<p class=""><span class=""><span class="">        </span> File "/var/caldav/CalendarServer-6.0/twistedcaldav/config.py", line 75, in __getattr__</span></p>
<p class=""><span class=""><span class="">        </span> return dict.__getattribute__(self, attr)</span></p>
<p class=""><span class=""><span class="">        </span>exceptions.AttributeError: 'ConfigDict' object has no attribute 'hasCalendars'</span></p><p class=""><br></p><p class="">Mapping:</p><p class=""><span class=""> </span><span class=""><key></span><span class="">mapping</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><dict></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">uid</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">apple-generateduid</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">guid</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">apple-generateduid</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">shortNames</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">uid</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">fullNames</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">cn</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">emailAddresses</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">mail</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class=""><span class=""> </span><span class=""><key></span><span class="">memberDNs</span><span class=""></key></span></p><p class=""><span class=""> </span><span class=""><array></span></p><p class=""><span class=""> </span><span class=""><string></span><span class="">uniqueMember</span><span class=""></string></span></p><p class=""><span class=""> </span><span class=""></array></span></p><p class="">
</p><p class=""><span class=""> </span><span class=""></dict></span></p><p class=""><br></p><p class=""><span class="">Best,</span></p></div>