diff --git a/ajax/contact/add.php b/ajax/contact/add.php index 043e947d..c7cec7d9 100644 --- a/ajax/contact/add.php +++ b/ajax/contact/add.php @@ -49,10 +49,14 @@ if(!$id) { exit(); } +$lastmodified = OC_Contacts_App::lastModified($vcard); +if(!$lastmodified) { + $lastmodified = new DateTime(); +} OCP\JSON::success(array( 'data' => array( 'id' => $id, 'aid' => $aid, - 'lastmodified' => OC_Contacts_VCard::lastModified($vcard)->format('U') + 'lastmodified' => $lastmodified->format('U') ) )); diff --git a/ajax/contact/details.php b/ajax/contact/details.php index c22f1893..5bf337e6 100644 --- a/ajax/contact/details.php +++ b/ajax/contact/details.php @@ -50,9 +50,13 @@ if(isset($details['PHOTO'])) { } else { $details['PHOTO'] = false; } +$lastmodified = OC_Contacts_App::lastModified($vcard); +if(!$lastmodified) { + $lastmodified = new DateTime(); +} $details['id'] = $id; $details['displayname'] = $card['fullname']; $details['addressbookid'] = $card['addressbookid']; -$details['lastmodified'] = OC_Contacts_App::lastModified($vcard)->format('U'); +$details['lastmodified'] = $lastmodified->format('U'); OC_Contacts_App::setLastModifiedHeader($vcard); OCP\JSON::success(array('data' => $details));