if (defined($user_scenario->{description}) { $schema->resultset("UserScenario")->update_or_create( { name => $user_scenario->{name}, description => $user_scenario->{description}, }, { key => "u_user_scenario_name" }, ); } else { $schema->resultset("UserScenario")->update_or_create( { name => $user_scenario->{name}, }, { key => "u_user_scenario_name" }, ); }