Fixed issue 325, unexpected reset SSH key.

master
Mehdi Kabab 2009-11-01 23:07:33 +01:00
parent 6c5fde77b4
commit 75280d6892
1 changed files with 4 additions and 1 deletions

View File

@ -155,11 +155,14 @@ class IDF_Form_UserAccount extends Pluf_Form
$keys = $this->user->get_idf_key_list();
if ($keys->count() > 0) {
$key = $keys[0];
if ('' !== $this->cleaned_data['ssh_key']) {
$key->content = $this->cleaned_data['ssh_key'];
}
} else {
$key = new IDF_Key();
$key->user = $this->user;
$key->content = $this->cleaned_data['ssh_key'];
}
$key->content = $this->cleaned_data['ssh_key'];
if ($commit) {
$this->user->update();
if ($key->id != '') {