fix: in some case index do not exists and return an error
This commit is contained in:
parent
63d35ecffd
commit
e672b6f6e0
@ -699,7 +699,7 @@ class ExtraFields
|
||||
if ($unique) {
|
||||
$sql = "ALTER TABLE ".MAIN_DB_PREFIX.$table." ADD UNIQUE INDEX uk_".$table."_".$attrname." (".$attrname.")";
|
||||
} else {
|
||||
$sql = "ALTER TABLE ".MAIN_DB_PREFIX.$table." DROP INDEX uk_".$table."_".$attrname;
|
||||
$sql = "ALTER TABLE ".MAIN_DB_PREFIX.$table." DROP INDEX IF EXISTS uk_".$table."_".$attrname;
|
||||
}
|
||||
dol_syslog(get_class($this).'::update', LOG_DEBUG);
|
||||
$resql = $this->db->query($sql, 1, 'dml');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user