Index: api/soap/mc_issue_api.php =================================================================== --- api/soap/mc_issue_api.php (revision 5388) +++ api/soap/mc_issue_api.php (working copy) @@ -685,7 +685,7 @@ $t_bug_data->additional_information = isset( $v_additional_information ) ? $v_additional_information : ''; # submit the issue - $t_is_success = bug_update($p_issue_id,$t_bug_data,true,false ); + $t_is_success = bug_update($p_issue_id,$t_bug_data,true,false, false ); mci_issue_set_custom_fields( $p_issue_id, $v_custom_fields ); Index: core/bug_api.php =================================================================== --- core/bug_api.php (revision 5388) +++ core/bug_api.php (working copy) @@ -777,7 +777,7 @@ # -------------------- # Update a bug from the given data structure # If the third parameter is true, also update the longer strings table - function bug_update( $p_bug_id, $p_bug_data, $p_update_extended = false, $p_bypass_mail = false ) { + function bug_update( $p_bug_id, $p_bug_data, $p_update_extended = false, $p_bypass_mail = false, $p_update_target_version = true ) { $c_bug_id = db_prepare_int( $p_bug_id ); $c_bug_data = bug_prepare_db( $p_bug_data ); @@ -829,7 +829,7 @@ fixed_in_version='$c_bug_data->fixed_in_version',"; $t_roadmap_updated = false; - if ( access_has_project_level( config_get( 'roadmap_update_threshold' ) ) ) { + if ( $p_update_target_version && access_has_project_level( config_get( 'roadmap_update_threshold' ) ) ) { $query .= " target_version='$c_bug_data->target_version',"; $t_roadmap_updated = true;