Index: trunk/core/kernel/db/dbitem.php =================================================================== diff -u -r2378 -r2460 --- trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 2378) +++ trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 2460) @@ -502,8 +502,8 @@ $sql = 'SELECT COUNT(*) FROM %s WHERE ('.implode(') AND (',$where).') AND ('.$this->IDField.' <> '.(int)$this->ID.')'; - $res_temp = $this->Conn->GetOne( sprintf($sql, $this->TableName ) ); - $res_live = $this->Conn->GetOne( sprintf($sql, kTempTablesHandler::GetLiveName($this->TableName) ) ); + $res_temp = $this->Conn->GetOne( str_replace('%s', $this->TableName, $sql) ); + $res_live = $this->Conn->GetOne( str_replace('%s', kTempTablesHandler::GetLiveName($this->TableName), $sql) ); $res = ($res_temp == 0) && ($res_live == 0); if(!$res) $this->FieldErrors[$error_field]['pseudo'] = 'unique';