Skip to content

Commit 4d90707

Browse files
jeckyllrombert
jeckyll
authored andcommittedJan 12, 2013
fix #15356 [SOAP Api] Check errors raised by mci_issue_set_custom_field
1 parent f39ff7b commit 4d90707

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed
 

‎api/soap/mc_issue_api.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,9 @@ function mc_issue_add( $p_username, $p_password, $p_issue ) {
675675
# submit the issue
676676
$t_issue_id = $t_bug_data->create();
677677

678-
mci_issue_set_custom_fields( $t_issue_id, $p_issue['custom_fields'], false );
678+
$t_set_custom_field_error = mci_issue_set_custom_fields( $t_issue_id, $p_issue['custom_fields'], false );
679+
if ( $t_set_custom_field_error != null ) return $t_set_custom_field_error;
680+
679681
if ( isset ( $p_issue['monitors'] ) )
680682
mci_issue_set_monitors( $t_issue_id , $t_user_id, $p_issue['monitors'] );
681683

@@ -858,7 +860,9 @@ function mc_issue_update( $p_username, $p_password, $p_issue_id, $p_issue ) {
858860
$t_bug_data->target_version = isset( $p_issue['target_version'] ) ? $p_issue['target_version'] : '';
859861
}
860862

861-
mci_issue_set_custom_fields( $p_issue_id, $p_issue['custom_fields'], true );
863+
$t_set_custom_field_error = mci_issue_set_custom_fields( $p_issue_id, $p_issue['custom_fields'], true );
864+
if ( $t_set_custom_field_error != null ) return $t_set_custom_field_error;
865+
862866
if ( isset ( $p_issue['monitors'] ) )
863867
mci_issue_set_monitors( $p_issue_id , $t_user_id, $p_issue['monitors'] );
864868

0 commit comments

Comments
 (0)
Please sign in to comment.