View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025856 | mantisbt | api soap | public | 2019-06-11 06:32 | 2019-09-01 16:30 |
Reporter | dregad | Assigned To | dregad | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.3.8 | ||||
Target Version | 1.3.19 | Fixed in Version | 1.3.19 | ||
Summary | 0025856: SOAP API return value does not match definition in WSDL | ||||
Description | on success the function mc_project_version_update() returns FALSE, i.e. the nonexistent return value of version_update() which is casted to NULL on several implementations. on an older version (1.2.19) version_update() returned true on success | ||||
Additional Information | Clone of 0025470 for tracking in 1.3.x changelog | ||||
Tags | No tags attached. | ||||
MantisBT: master-1.3.x 7b06ee38 2019-06-05 00:59 Details Diff |
Fix mc_project_version_update() return value The function's return type does not match the WSDL definition. This is a regression introduced by a80f447687722b52160d00c96c21a5be5f4329e1 which changed version_update()'s return type from true (bool) to void Since mc_project_version_update() actually returned that, it causes a side effect because void == NULL == false. To avoid an unnecessary and potentially breaking change in the WSDL, the function now returns true. Fixes 0025856 (cherry picked from commit a309d0ab758bec99bc42643981545e730b3f6a81) |
Affected Issues 0025856 |
|
mod - api/soap/mc_project_api.php | Diff File | ||
MantisBT: master-1.3.x 404e3df8 2019-06-05 01:15 Details Diff |
Fix mc_project_version_delete() return value The function's return type does not match the WSDL definition. This is a regression introduced by a80f447687722b52160d00c96c21a5be5f4329e1 which changed version_delete()'s return type from true (bool) to void Since mc_project_version_delete() actually returned that, it causes a side effect because void == NULL == false. To avoid an unnecessary and potentially breaking change in the WSDL, the function now returns true. Fixes 0025856 (cherry picked from commit 5039c7b86a21f41a64c904e3eb16e0eb25ac2cb0) |
Affected Issues 0025856 |
|
mod - api/soap/mc_project_api.php | Diff File |