|  | @@ -50,7 +50,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 50 | 50 |          $workflow = $this->get_workflow('datamanager', ['controller' => $data['controller']]); | 
                                                                                                            
                                                            | 51 | 51 |          $response = $workflow->run($request); | 
                                                                                                            
                                                            | 52 | 52 |   | 
                                                                                                            
                                                            | 53 |  | -        if (   $workflow->get_state() == 'save' | 
                                                                                                            
                                                            |  | 53 | +        if ($workflow->get_state() == 'save' | 
                                                                                                            
                                                            | 54 | 54 |              && $this->create_account($this->person, $data["controller"]->get_form_values())) { | 
                                                                                                            
                                                            | 55 | 55 |              midcom::get()->uimessages->add($this->_l10n->get('org.openpsa.user'), sprintf($this->_l10n->get('person %s created'), $this->person->name)); | 
                                                                                                            
                                                            | 56 | 56 |          } | 
                                                                                                                                                        
                                                        |  | @@ -84,7 +84,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 84 | 84 |          $accounthelper = new org_openpsa_user_accounthelper($person); | 
                                                                                                            
                                                            | 85 | 85 |          $accounthelper->welcome_email(); | 
                                                                                                            
                                                            | 86 | 86 |          if ($accounthelper->welcome_email()) { | 
                                                                                                            
                                                            | 87 |  | -            midcom::get()->uimessages->add($this->_l10n->get($this->_component), sprintf($this->_l10n->get('password reset and mail to %s sent'), $person->email )); | 
                                                                                                            
                                                            |  | 87 | +            midcom::get()->uimessages->add($this->_l10n->get($this->_component), sprintf($this->_l10n->get('password reset and mail to %s sent'), $person->email)); | 
                                                                                                            
                                                            | 88 | 88 |          } else { | 
                                                                                                            
                                                            | 89 | 89 |              midcom::get()->uimessages->add($this->_l10n->get($this->_component), $accounthelper->errstr, 'error');  | 
                                                                                                            
                                                            | 90 | 90 |          } | 
                                                                                                                                                        
                                                        |  | @@ -140,7 +140,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 140 | 140 |          $accounthelper = new org_openpsa_user_accounthelper($this->person); | 
                                                                                                            
                                                            | 141 | 141 |   | 
                                                                                                            
                                                            | 142 | 142 |          // Update account | 
                                                                                                            
                                                            | 143 |  | -        if (   !$accounthelper->set_account($controller->get_form_values()["username"], $password) | 
                                                                                                            
                                                            |  | 143 | +        if (!$accounthelper->set_account($controller->get_form_values()["username"], $password) | 
                                                                                                            
                                                            | 144 | 144 |              && midcom_connection::get_error() != MGD_ERR_OK) { | 
                                                                                                            
                                                            | 145 | 145 |              // Failure, give a message | 
                                                                                                            
                                                            | 146 | 146 |              midcom::get()->uimessages->add($this->_l10n->get('org.openpsa.user'), $this->_l10n->get("failed to update the user account, reason") . ': ' . midcom_connection::get_error_string(), 'error'); |