cache bug fixed
This commit is contained in:
parent
f1502178c2
commit
4b2425d3d3
|
@ -1691,15 +1691,17 @@ func (session *Session) cacheDelete(sql string, args ...interface{}) error {
|
||||||
ids = append(ids, id)
|
ids = append(ids, id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} /*else {
|
||||||
session.Engine.LogDebug("delete cache sql %v", newsql)
|
session.Engine.LogDebug("delete cache sql %v", newsql)
|
||||||
cacher.DelIds(tableName, genSqlKey(newsql, args))
|
cacher.DelIds(tableName, genSqlKey(newsql, args))
|
||||||
}
|
}*/
|
||||||
|
|
||||||
for _, id := range ids {
|
for _, id := range ids {
|
||||||
session.Engine.LogDebug("delete cache obj %v %v", tableName, id)
|
session.Engine.LogDebug("[xorm:cacheDelete] delete cache obj", tableName, id)
|
||||||
cacher.DelBean(tableName, id)
|
cacher.DelBean(tableName, id)
|
||||||
}
|
}
|
||||||
|
session.Engine.LogDebug("[xorm:cacheDelete] clear cache table", tableName)
|
||||||
|
cacher.ClearIds(tableName)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue