View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0025429 | mantisbt | api rest | public | 2019-02-01 11:02 | 2019-03-16 20:20 | 
| Reporter | dregad | Assigned To | dregad | ||
| Priority | normal | Severity | minor | Reproducibility | always | 
| Status | closed | Resolution | fixed | ||
| Product Version | 2.11.0 | ||||
| Target Version | 2.20.0 | Fixed in Version | 2.20.0 | ||
| Summary | 0025429: Undefined variable t_show_detailed_errors in API REST | ||||
| Description | When a called API endpoint triggers an unhandled exception, it is caught by the REST API's default handler in   | ||||
| Steps To Reproduce | Trigger an exception in an API route callback function.  | ||||
| Additional Information |  | ||||
| Tags | No tags attached. | ||||
| 
	 This is a regression introduced when fixing issue 0023925 (see PR https://github.com/mantisbt/mantisbt/pull/1280, MantisBT master b2119ce0 ) Proposed fix https://github.com/mantisbt/mantisbt/pull/1455  | 
|
| 
	
	 MantisBT: master b2119ce0 2018-02-05 20:24 Details Diff  | 
Show PHP exception in REST only if detailed errors is ON | 
Affected Issues 0023925, 0025429  | 
|
| mod - api/rest/index.php | Diff File | ||
| 
	
	 MantisBT: master af72555a 2019-02-01 06:03 Details Diff  | 
Fix 'Undefined variable' PHP notice in API REST Since the Slim Container's 'displayErrorDetails' setting is set to true according to $t_show_detailed_errors's value, instead of referencing the variable directly within the closure via a 'use' statement, we retrieve the Container's settings to determine whether PHP exception details should be shown or not. Remove $t_show_detailed_errors variable as it is no longer needed. Regression introduced by b2119ce0dc944f1db13813e863471e2bc3ae64f0. Fixes 0025429  | 
Affected Issues 0025429  | 
|
| mod - api/rest/index.php | Diff File | ||