🎨 Content type filtering when inserting reference links via ((, [[ https://github.com/siyuan-note/siyuan/issues/8009

This commit is contained in:
Liang Ding 2023-04-17 22:53:07 +08:00
parent c316951592
commit f0e80505f0
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -336,11 +336,11 @@ func QueryRefIDsByDefID(defID string, containChildren bool) (refIDs, refTexts []
}
func QueryRefsRecent(onlyDoc bool) (ret []*Ref) {
stmt := "SELECT * FROM refs"
stmt := "SELECT * FROM refs AS r"
if onlyDoc {
stmt = "SELECT * FROM refs WHERE def_block_type = 'd'"
stmt = "SELECT r.* FROM refs AS r, blocks AS b WHERE b.type = 'd' AND b.id = r.def_block_id"
}
stmt += " GROUP BY def_block_id ORDER BY id DESC LIMIT 32"
stmt += " GROUP BY r.def_block_id ORDER BY r.id DESC LIMIT 32"
rows, err := query(stmt)
if nil != err {
logging.LogErrorf("sql query failed: %s", err)