/* Add device to database */
ret = _uam_device_db_insert_device_info(user->user_id, dev_info,
- UAM_PRESENCE_STATE_PRESENT, 0);
+ UAM_PRESENCE_STATE_PRESENT, dev_info->last_seen);
if (UAM_ERROR_NONE != ret) {
UAM_WARN("Device addition to persistent DB failed");
__uam_db_end_transaction(0);
ret = _uam_db_insert_device_service_info(
dev_info->device_id, dev_info->type, dev_info->mac,
UAM_SERVICE_DEFAULT, UAM_DETECTION_CYCLE_DEFAULT,
- dev_info->discriminant, dev_info->last_seen);
+ dev_info->discriminant, 0);
if (UAM_ERROR_NONE != ret) {
UAM_WARN("Device service addition to persistent DB failed");
__send_device_event(ret, UAM_EVENT_DEVICE_ADDED, dev_info);
__uam_db_end_transaction(1);
ret = _uam_core_update_svc_dev_info(dev_info->device_id, dev_info->type,
- UAM_SERVICE_DEFAULT, dev_info->discriminant, dev_info->last_seen);
+ UAM_SERVICE_DEFAULT, dev_info->discriminant, 0);
if (UAM_ERROR_NONE != ret) {
UAM_WARN("Device service mappiing update failed");
__send_device_event(ret, UAM_EVENT_DEVICE_ADDED, dev_info);