From b77132edbedfc20b975c108989c3f2ff3c8c8df6 Mon Sep 17 00:00:00 2001
From: Bart Visscher <bartv@thisnet.nl>
Date: Sun, 12 Feb 2012 15:13:30 +0100
Subject: [PATCH] Contacts: Save last-modified time in REV property if not set

---
 apps/contacts/lib/app.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/apps/contacts/lib/app.php b/apps/contacts/lib/app.php
index 914b480e9b..d8d1d3ac04 100644
--- a/apps/contacts/lib/app.php
+++ b/apps/contacts/lib/app.php
@@ -97,6 +97,10 @@ class OC_Contacts_App {
 				$vcard->setString('N', 'Unknown;Name;;;');
 			}
 		}
+		if (!is_null($vcard) && !isset($vcard->REV)) {
+			$rev = new DateTime('@'.$card['lastmodified']);
+			$vcard->setString('REV', $rev->format(DateTime::W3C));
+		}
 		return $vcard;
 	}
 
-- 
GitLab