View Issue Details

IDProjectCategoryView StatusLast Update
0008591mantisbtapi soappublic2007-12-20 01:35
Reporterplanser Assigned Toplanser  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.1.0 
Summary0008591: Error in api/soap/mc_filter_api.php#mc_filter_get()
Description

Originally we had a function called mci_filter_db_get_available_queries() which returned all the filters. Now the function core/filter_api.php#filter_db_get_available_queries() is used.

The problem is that the function filter_db_get_available_queries() seems to return only the names of the filters.
mci_filter_db_get_available_queries() on the other hand used to return a structure containing all the fields for the filters.

TagsNo tags attached.

Relationships

has duplicate 0008639 closedplanser mc_filter_get returns bogus data 

Activities

rombert

rombert

2007-12-04 08:54

reporter   ~0016364

Here's the output, as reported in 0008639

-- 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 --

planser

planser

2007-12-04 11:32

reporter   ~0016372

Changed api/soap/mc_api.php and api/soap/mc_filter_api.php

mwietscher

mwietscher

2007-12-06 17:51

reporter   ~0016390

is there a way to get a patch of that? i am not familiar with cvs, svn etc...

tia