Serialise OID of the event being the reason for the decision 93/135293/4
authorŁukasz Stelmach <l.stelmach@samsung.com>
Wed, 21 Jun 2017 13:35:52 +0000 (15:35 +0200)
committerKonrad Kuchciak <k.kuchciak@samsung.com>
Wed, 19 Jul 2017 07:25:36 +0000 (09:25 +0200)
Change-Id: I12969364083f93b5c164871da50f3ba1f9ccc806
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
src/event_types/decision_made_event.c
src/event_types/decision_made_event.h

index 6ae0cec47762b9672883d198a4bfdbfc7d07d930..ebc4c6ae70420968ede75736dfe2eab221816ef1 100644 (file)
@@ -105,6 +105,7 @@ static void dm_event_serialize(struct faultd_event *ev, bson *out)
        faultd_event_serialize_internal(ev, out);
        bson_append_string(out, DM_EV_WHO, dm_ev->who_made);
        bson_append_string(out, DM_EV_ACTION, dm_ev->action);
+       bson_append_oid(out, DM_EV_REASON, &dm_ev->reason->oid);
        bson_append_bson(out, DM_EV_ACTION_DATA, &dm_ev->action_data);
 }
 
index 9ab437718eb43f8062d95b4d488abccd37836c10..36e4824e7b3449663b356d6923fa597287505756 100644 (file)
@@ -30,6 +30,7 @@
 #define DM_EV_WHO "who"
 #define DM_EV_ACTION "act"
 #define DM_EV_ACTION_DATA "actd"
+#define DM_EV_REASON "rsn"
 
 struct decision_made_event {
        struct faultd_event event;