Set uid on AbstractItem::Serialize() 09/202009/1
authorjusung son <jusung07.son@samsung.com>
Fri, 22 Mar 2019 00:04:05 +0000 (09:04 +0900)
committerjusung son <jusung07.son@samsung.com>
Fri, 22 Mar 2019 00:04:05 +0000 (09:04 +0900)
Change-Id: Iee5938080051a081f6b789975925b7dbfefc6db9
Signed-off-by: jusung son <jusung07.son@samsung.com>
notification-ex/abstract_item.cc

index 5c1f0f2..4c22424 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <dlog.h>
 #include <uuid/uuid.h>
+#include <unistd.h>
 
 #include <memory>
 #include <algorithm>
@@ -122,6 +123,9 @@ Bundle AbstractItem::Serialize() const {
   struct tm* timeinfo;
   char buf[80] = {0,};
 
+  if (impl_->uid_ == 0)
+    impl_->uid_ = getuid();
+
   if (!impl_->channel_.empty())
     b.Add(ABSTRACT_ITEM_CHANNEL_KEY, impl_->channel_);