mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-23 05:41:02 +01:00
* eSync: fix for not updated calender, contact, task on device if only description or note was changed or deleted
This commit is contained in:
parent
b7a2bb01d5
commit
f303028f2f
@ -350,11 +350,15 @@ class addressbook_activesync implements activesync_plugin_write, activesync_plug
|
||||
}
|
||||
else
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($contact[$attr], $bodypreference, $message->airsyncbasebody);
|
||||
if (strlen ($contact[$attr]) > 0)
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($contact[$attr], $bodypreference, $message->airsyncbasebody);
|
||||
}
|
||||
}
|
||||
$message->md5body = md5($contact[$attr]);
|
||||
break;
|
||||
|
||||
case 'jpegphoto':
|
||||
|
@ -1008,11 +1008,15 @@ return array(); // temporary disabling meeting requests from calendar
|
||||
}
|
||||
else
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($event['description'], $bodypreference, $message->airsyncbasebody);
|
||||
if (strlen($event['description']) > 0)
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($event['description'], $bodypreference, $message->airsyncbasebody);
|
||||
}
|
||||
}
|
||||
$message->md5body = md5($event['description']);
|
||||
|
||||
$message->organizername = $GLOBALS['egw']->accounts->id2name($event['owner'],'account_fullname');
|
||||
$message->organizeremail = $GLOBALS['egw']->accounts->id2name($event['owner'],'account_email');
|
||||
|
@ -248,11 +248,15 @@ class infolog_activesync implements activesync_plugin_write
|
||||
}
|
||||
else
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($infolog[$attr], $bodypreference, $message->airsyncbasebody);
|
||||
if (strlen ($infolog[$attr]) > 0)
|
||||
{
|
||||
debugLog("airsyncbasebody!");
|
||||
$message->airsyncbasebody = new SyncAirSyncBaseBody();
|
||||
$message->airsyncbasenativebodytype=1;
|
||||
$this->backend->note2messagenote($infolog[$attr], $bodypreference, $message->airsyncbasebody);
|
||||
}
|
||||
}
|
||||
$message->md5body = md5($infolog[$attr]);
|
||||
break;
|
||||
|
||||
case 'info_cat':
|
||||
|
Loading…
Reference in New Issue
Block a user