Merge "Allow passing detailed permission errors data to API"
[lhc/web/wiklou.git] / includes / api / ApiUpload.php
index 5f34701..f51b389 100644 (file)
@@ -362,6 +362,10 @@ class ApiUpload extends ApiBase {
                $data['invalidparameter'] = $parameter;
 
                $parsed = $this->parseMsg( $error );
+               if ( isset( $parsed['data'] ) ) {
+                       $data = array_merge( $data, $parsed['data'] );
+               }
+
                $this->dieUsage( $parsed['info'], $parsed['code'], 0, $data );
        }