This is from version 3.0.3 (I'm not using 3.1 due to this bug) MariaDB [itop]> select picture_mimetype,picture_filename, hex(substr(picture_data,1,4)),substr(picture_data,5,10) from person limit 10; +------------------+-------------------+-------------------------------+---------------------------+ | picture_mimetype | picture_filename | hex(substr(picture_data,1,4)) | substr(picture_data,5,10) | +------------------+-------------------+-------------------------------+---------------------------+...
When a new person is created there's no picture and when a person is updated it keeps the previous picture. This is the configuration of the Synhcro LDAP Person: * Name: Synchro LDAP Person * Description: Synchronization of persons from the LDAP directory * Status: Production * Target class: person * User: undefined * Contact to notify: undefined * Icon's hyperlink: (empty) * Application's hyperlink: (empty) * Data table: synchro_data_ldap_persons * Reconciliation policy: Use the attributes * Action...
user picture no longer synchronized from synchro_data_ldap_persons
done thank you.
CompileBranding shouldn't consider line breaks inside tags as relevant
I found the problem. After modifying the rrmdir function not to remove the temp directory (so I could look into it), I saw that the file was there but it turns out it was looking for a filename with line breaks in it! I think it's a bug, but the simple workaround is to define the tags in one line, e.g. instead of <main_logo _delta="define> my-extension/images/my-logo.png </main_logo> use <main_logo _delta="define>my-extension/images/my-logo.png</main_logo>
Ok, just tried and it doesn't work
No, I don't think so (or maybe I did, I'm not sure). I'll try.