standard_reboot_dm: Change order in db query 31/167131/2
authorPaweł Szewczyk <p.szewczyk@samsung.com>
Mon, 15 Jan 2018 16:37:57 +0000 (17:37 +0100)
committerPaweł Szewczyk <p.szewczyk@samsung.com>
Fri, 19 Jan 2018 13:02:39 +0000 (14:02 +0100)
This change fixes the existing queries to the same order as object they
are searching for, however it probably should be handled in more general
way (e.g. sorting fields in queries).

Change-Id: I1e856fd6c714d9e121bc7e9ba2948519a4065aa1
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
src/decision_makers/standard_reboot_dm.c

index 40f783aaad084ea456e21882115d19ee9dd7e897..b95777df16e149a11c80514dbacdf93242d4fc52 100644 (file)
@@ -55,9 +55,9 @@ static int get_reboot_reason(faultd_oid_t *boot_event, char **service_name)
        if (ret < 0)
                return ret;
 
+       faultd_object_append_oid(query, EV_BOOT_EVENT, boot_event);
        faultd_object_append_string(query, EV_TYPE_NAME, ACTION_EXECUTED_EVENT_ID);
        faultd_object_append_string(query, AE_EV_ACTION, FAULTD_ACTION_REBOOT_ID);
-       faultd_object_append_oid(query, EV_BOOT_EVENT, boot_event);
 
        ret = faultd_object_new_flags(&query_hints, FAULTD_FLAG_QUERY_MODE);
        if (ret < 0)