- 
    
Bug
 - 
    Resolution: Not a bug
 - 
    
Medium
 - 
    None
 - 
    3.7.2, 3.7.3, 3.7.4
 - 
    None
 
- 
        3.07
 - 
        
 
The following PERL script works for fixVersions but NOT affectsVersions:
		my $jiraToken	= 	XMLRPC::Lite->proxy('http://jira.atlassian.com/rpc/xmlrpc');
		my $authToken	= 	$jiraToken->call( "jira1.login", $user, $pass )->result();
		my $call 	= 	$jiraToken->call("jira1.updateIssue", $authToken, "TST-9485",
				  		{
				  			"fixVersions" 	=> 	[SOAP::Data->type(string => "10330")]
				  		}				  		
				  	);
		
		$jiraToken->call("jira1.logout", $authToken);
The same code but specifying affectsVersions:
		my $jiraToken	= 	XMLRPC::Lite->proxy('http://jira.atlassian.com/rpc/xmlrpc');
		my $authToken	= 	$jiraToken->call( "jira1.login", $user, $pass )->result();
		my $call 	= 	$jiraToken->call("jira1.updateIssue", $authToken, "TST-9485",
				  		{
				  			"affectsVersions" 	=> 	[SOAP::Data->type(string => "10330")]
				  		}				  		
				  	);
		
		$jiraToken->call("jira1.logout", $authToken);
Note: The same issue occurs using the equivalent SOAP calls in PERL.
- is caused by
 - 
                    
JRASERVER-8717 retention of field values when using SOAP
- Closed