[ https://issues.apache.org/jira/browse/CLOUDSTACK-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rohit Yadav reassigned CLOUDSTACK-1042: --------------------------------------- Assignee: Rohit Yadav > apidoc: copyIsoCmd has required arguments listed twice resulting in duplicate > attributes in marvin > -------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-1042 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1042 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: API > Reporter: Prasanna Santhanam > Assignee: Rohit Yadav > > on mvn -pl :cloud-apidoc I get the following copyIso.xml > <command> > <command> > <name>copyIso</name> > <description>Copies an iso from one zone to another.</description> > <isAsync>true</isAsync> > <request> > <arg> > <name>id</name> > <description>Template ID.</description> > <required>true</required> > </arg> > <arg> > <name>destzoneid</name> > <description>ID of the zone the template is being copied > to.</description> > <required>true</required> > </arg> > <arg> > <name>destzoneid</name> > <description>ID of the zone the template is being copied > to.</description> > <required>true</required> > </arg> > <arg> > <name>sourcezoneid</name> > <description>ID of the zone the template is currently hosted > on.</description> > <required>true</required> > </arg> > <arg> > <name>sourcezoneid</name> > <description>ID of the zone the template is currently hosted > on.</description> > <required>true</required> > </arg> > <arg> > Notice: sourcezoneid and destzoneid are repeated twice. This results the > following marvin entity: > 5 class copyIsoCmd (baseCmd): > 6 def __init__(self): > 7 self.isAsync = "true" > 8 """Template ID.""" > 9 """Required""" > 10 self.id = None > 11 """ID of the zone the template is being copied to.""" > 12 """Required""" > 13 self.destzoneid = None > 14 """ID of the zone the template is being copied to.""" > 15 """Required""" > 16 self.destzoneid = None > 17 """ID of the zone the template is currently hosted on.""" > 18 """Required""" > 19 self.sourcezoneid = None > 20 """ID of the zone the template is currently hosted on.""" > 21 """Required""" > 22 self.sourcezoneid = None > This is because CopyIso <- CopyTemplate <- BaseAsyncCmd and XmlDocWriter > perhaps need to check this exceptional case -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira