Marius Cramer
2015-08-06 37b29231e47a0c4458dc1c15d98588f16f07e1e2
- don't set password via remoting if field is empty
1 files modified
8 ■■■■■ changed files
interface/lib/classes/remoting.inc.php 8 ●●●●● patch | view | raw | blame | history
interface/lib/classes/remoting.inc.php
@@ -336,6 +336,14 @@
        
        //* get old record and merge with params, so only new values have to be set in $params
        $old_rec = $app->remoting_lib->getDataRecord($primary_id);
        foreach ($app->remoting_lib->formDef['fields'] as $fieldName => $fieldConf)
        {
            if ($fieldConf['formtype'] === 'PASSWORD' && empty($params[$fieldName])) {
                unset($old_rec[$fieldName]);
            }
        }
        $params = $app->functions->array_merge($old_rec,$params);
        //* Get the SQL query