diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2017-12-05 11:43:42 -0800 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2017-12-05 11:43:42 -0800 |
| commit | b13695504945686be1723ceb5017c4aa612921fd (patch) | |
| tree | dfc08930c5e58064d6ca4f3ca544cc8269e4c8b5 /FS | |
| parent | 3ea0307a1bacb75333dc15c8825aeae0e8527aac (diff) | |
fix logo encoding over xml-api for all functions that call skin_info internally, RT#75279
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/ClientAPI_XMLRPC.pm | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/FS/FS/ClientAPI_XMLRPC.pm b/FS/FS/ClientAPI_XMLRPC.pm index 511cef4c9..dcf34fdaa 100644 --- a/FS/FS/ClientAPI_XMLRPC.pm +++ b/FS/FS/ClientAPI_XMLRPC.pm @@ -47,13 +47,18 @@ our %typefix_skin_info = ( 'menu_bottom_image' => 'base64', ); our %typefix = ( - 'invoice_pdf' => { 'invoice_pdf' => 'base64', }, - 'legacy_invoice_pdf' => { 'invoice_pdf' => 'base64', }, - 'skin_info' => \%typefix_skin_info, - 'login_info' => \%typefix_skin_info, - 'invoice_logo' => { 'logo' => 'base64', }, - 'login_banner_image' => { 'image' => 'base64', }, - 'quotation_print' => { 'document' => 'base64' }, + 'invoice_pdf' => { 'invoice_pdf' => 'base64', }, + 'legacy_invoice_pdf' => { 'invoice_pdf' => 'base64', }, + 'skin_info' => \%typefix_skin_info, + 'login_info' => \%typefix_skin_info, + 'logout' => \%typefix_skin_info, + 'access_info' => \%typefix_skin_info, + 'reset_passwd' => \%typefix_skin_info, + 'check_reset_passwd' => \%typefix_skin_info, + 'process_reset_passwd' => \%typefix_skin_info, + 'invoice_logo' => { 'logo' => 'base64', }, + 'login_banner_image' => { 'image' => 'base64', }, + 'quotation_print' => { 'document' => 'base64' }, ); sub AUTOLOAD { |
