From 6b09016f5d9119729265211db6cc91f991fc3e28 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 30 Aug 2016 00:48:01 +0200 Subject: Don' create new entities on flag change. --- examples/imapresource/imapresource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'examples/imapresource/imapresource.cpp') diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp index 3a7be2d..0b1437a 100644 --- a/examples/imapresource/imapresource.cpp +++ b/examples/imapresource/imapresource.cpp @@ -233,7 +233,8 @@ public: auto mail = Sink::ApplicationDomain::Mail::create(mResourceInstanceIdentifier); mail.setUnread(!message.flags.contains(Imap::Flags::Seen)); mail.setImportant(message.flags.contains(Imap::Flags::Flagged)); - createOrModify(ENTITY_TYPE_MAIL, remoteId, mail); + + modify(ENTITY_TYPE_MAIL, remoteId, mail); } }); }) -- cgit v1.2.3