View Issue Details

IDProjectCategoryView StatusLast Update
0008639mantisbtapi soappublic2007-12-20 01:35
Reporterrombert Assigned Toplanser  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionduplicate 
Product Version1.1.0rc3 
Target Version1.1.0Fixed in Version1.1.0 
Summary0008639: mc_filter_get returns bogus data
Description

On upgrading from 1.1 rc2 we have found that all plugins using the soap API would break when using the mc_filter_get call.

The mc_filter_get returns faulty information, such as 'M' and 'F' for integers. Please find the request/response pair below.

Additional Information

-- REQUEST START --

<soapenv:Envelope>
<soapenv:Body>
<ns0:mc_filter_get>
<username soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:string">xxxUserxxx</username>
<password soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:string">xxxPassxxx</password>
<project_id soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:integer">3</project_id>
</ns0:mc_filter_get>
</soapenv:Body>
</soapenv:Envelope>

-- REQUEST END --

-- RESPONSE START --

<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<ns1:mc_filter_getResponse>
<return SOAP-ENC:arrayType="tns:FilterData[8]" xsi:type="SOAP-ENC:Array">
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">2</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">2</id>
</owner>
<project_id xsi:type="xsd:integer">2</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">2</name>
<filter_string xsi:type="xsd:string">2</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">2</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">2</id>
</owner>
<project_id xsi:type="xsd:integer">2</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">2</name>
<filter_string xsi:type="xsd:string">2</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">2</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">2</id>
</owner>
<project_id xsi:type="xsd:integer">2</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">2</name>
<filter_string xsi:type="xsd:string">2</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">2</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">2</id>
</owner>
<project_id xsi:type="xsd:integer">2</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">2</name>
<filter_string xsi:type="xsd:string">2</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">F</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">F</id>
</owner>
<project_id xsi:type="xsd:integer">F</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">F</name>
<filter_string xsi:type="xsd:string">F</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">M</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">M</id>
</owner>
<project_id xsi:type="xsd:integer">M</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">M</name>
<filter_string xsi:type="xsd:string">M</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">N</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">N</id>
</owner>
<project_id xsi:type="xsd:integer">N</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">N</name>
<filter_string xsi:type="xsd:string">N</filter_string>
</item>
<item xsi:type="tns:FilterData">
<id xsi:type="xsd:integer">O</id>
<owner xsi:type="tns:AccountData">
<id xsi:type="xsd:integer">O</id>
</owner>
<project_id xsi:type="xsd:integer">O</project_id>
<is_public xsi:type="xsd:boolean">true</is_public>
<name xsi:type="xsd:string">O</name>
<filter_string xsi:type="xsd:string">O</filter_string>
</item>
</return>
</ns1:mc_filter_getResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

-- RESPONSE END --

TagsNo tags attached.

Relationships

duplicate of 0008591 closedplanser Error in api/soap/mc_filter_api.php#mc_filter_get() 

Activities

rombert

rombert

2007-12-04 04:04

reporter   ~0016362

The title should be 'bogus' data.

Please rectify, since I can't update the issue now.