edit.php:

- if the id_field is not displayed in form and not editable,
  it's probably an auto_increment. Set it to '' in this case.


git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1633 a1433add-5e2c-0410-b055-b7f2511e0802
pull/2/head
Christian Boltz 11 years ago
parent f14d7d09a5
commit ad64560a43

@ -120,8 +120,12 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
$values[$id_field] = $edit;
}
if ($new && ($form_fields[$id_field]['display_in_form'] == 0) && ($form_fields[$id_field]['editable'] == 1) ) { # address split to localpart and domain?
$values[$id_field] = $handler->mergeId($values);
if ($new && ($form_fields[$id_field]['display_in_form'] == 0)) {
if ($form_fields[$id_field]['editable'] == 1) { # address split to localpart and domain?
$values[$id_field] = $handler->mergeId($values);
} else { # probably auto_increment
$values[$id_field] = '';
}
}
if (!$handler->init($values[$id_field])) {

Loading…
Cancel
Save