Apply changes of light-user attribute's spec 05/322905/2
authorIlho Kim <ilho159.kim@samsung.com>
Thu, 17 Apr 2025 10:30:06 +0000 (19:30 +0900)
committerIlho Kim <ilho159.kim@samsung.com>
Thu, 17 Apr 2025 11:20:42 +0000 (20:20 +0900)
Change-Id: I34b6710a37edf3e9e77e0d750047fe942e4d8a45
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/common/step/configuration/step_parse_manifest.cc

index 07e07181ed737882f3b1f0a9bf449a4bd2489765..d2f356d1fa3c43588f75b8c0eb7ed4a760f9276d 100644 (file)
@@ -806,13 +806,13 @@ bool StepParseManifest::FillLightUserInfo(manifest_x* manifest) {
     return true;
   }
 
-  if (light_user_info->switch_mode().empty()) {
-    LOG(ERROR) << "Invalid switch mode";
+  if (light_user_info->support().empty()) {
+    LOG(ERROR) << "required attribute support doesn't exist";
     return false;
   }
 
   manifest->light_user_switch_mode =
-      strdup(light_user_info->switch_mode().c_str());
+      strdup(light_user_info->switch_mode() == "alive" ? "default" : "kill");
 
   return true;
 }