du meinst schon das Feld oxuser__oxcustnr? Wenn ja kann ich das nicht reproduzieren in meiner 4.5.9 Version. Vielleicht ein module das oxuser überlagert ?
Ich ignoriere mal getrost das closed und geb allen anderen die über den thread stolpern mal n fix mit aufn weg:
Die Problematik ist mir in einigen Shops >4.4.0 aufgefallen (Ursache hab ich nicht weiter verfolgt).
Lösung für jeden neuen Kunden ist folgendes Modul:
<?php
class custnrfix extends custnrfix_parent {
protected function _insert() {
$ret = parent::_insert();
oxDb::getDb()->execute(“update oxuser as t1, (select (max(oxcustnr)+1) as t2max from oxuser where 1) as t2 set t1.oxcustnr=t2.t2max where t1.oxid = '”.$this->getId()."’");
return $ret;
}
}
?>