🎨 Improve database field default filling https://github.com/siyuan-note/siyuan/issues/11966

This commit is contained in:
Daniel 2025-08-02 17:49:30 +08:00
parent ef80bbd230
commit 95a5b46800
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
9 changed files with 79 additions and 131 deletions

View file

@ -48,8 +48,12 @@ func getAttributeViewAddingBlockDefaultValues(c *gin.Context) {
if nil != arg["previousID"] {
previousID = arg["previousID"].(string)
}
var addingBlockID string
if nil != arg["addingBlockID"] {
addingBlockID = arg["addingBlockID"].(string)
}
ret.Data = model.GetAttrViewAddingBlockDefaultValues(avID, viewID, groupID, previousID)
ret.Data = model.GetAttrViewAddingBlockDefaultValues(avID, viewID, groupID, previousID, addingBlockID)
}
func batchReplaceAttributeViewBlocks(c *gin.Context) {
@ -329,17 +333,13 @@ func addAttributeViewBlocks(c *gin.Context) {
if nil != arg["previousID"] {
previousID = arg["previousID"].(string)
}
ignoreFillFilter := true
if nil != arg["ignoreFillFilter"] {
ignoreFillFilter = arg["ignoreFillFilter"].(bool)
}
var srcs []map[string]interface{}
for _, v := range arg["srcs"].([]interface{}) {
src := v.(map[string]interface{})
srcs = append(srcs, src)
}
err := model.AddAttributeViewBlock(nil, srcs, avID, blockID, groupID, previousID, ignoreFillFilter)
err := model.AddAttributeViewBlock(nil, srcs, avID, blockID, groupID, previousID)
if err != nil {
ret.Code = -1
ret.Msg = err.Error()