Quellcode durchsuchen

Merge remote-tracking branch 'origin/dev' into dev

Vanessa vor 1 Jahr
Ursprung
Commit
fa26c6e4fb
2 geänderte Dateien mit 10 neuen und 3 gelöschten Zeilen
  1. 5 0
      kernel/model/assets.go
  2. 5 3
      kernel/model/attribute_view.go

+ 5 - 0
kernel/model/assets.go

@@ -325,6 +325,11 @@ func NetAssets2LocalAssets(rootID string) (err error) {
 			request := browserClient.R()
 			request.SetRetryCount(1).SetRetryFixedInterval(3 * time.Second)
 			resp, reqErr := request.Get(u)
+			if strings.Contains(strings.ToLower(resp.GetContentType()), "text/html") {
+				// 忽略超链接网页 `Convert network assets to local` no longer process webpage https://github.com/siyuan-note/siyuan/issues/9965
+				return ast.WalkContinue
+			}
+
 			if nil != reqErr {
 				logging.LogErrorf("download network asset [%s] failed: %s", u, reqErr)
 				return ast.WalkContinue

+ 5 - 3
kernel/model/attribute_view.go

@@ -878,6 +878,7 @@ func updateAttributeViewColRelation(operation *Operation) (err error) {
 	// operation.IsTwoWay 是否双向关联
 	// operation.BackRelationKeyID 双向关联的目标关联列 ID
 	// operation.Name 双向关联的目标关联列名称
+	// operation.Format 源 av 关联列名称
 
 	srcAv, err := av.ParseAttributeView(operation.AvID)
 	if nil != err {
@@ -934,6 +935,7 @@ func updateAttributeViewColRelation(operation *Operation) (err error) {
 			srcRel.BackKeyID = ""
 		}
 		keyValues.Key.Relation = srcRel
+		keyValues.Key.Name = operation.Format
 
 		break
 	}
@@ -950,9 +952,9 @@ func updateAttributeViewColRelation(operation *Operation) (err error) {
 		if operation.IsTwoWay {
 			name := strings.TrimSpace(operation.Name)
 			if "" == name {
-				name = srcAv.Name
+				name = srcAv.Name + " " + operation.Format
 			}
-			backRelKey.Name = name
+			backRelKey.Name = strings.TrimSpace(name)
 		}
 	}
 
@@ -960,7 +962,7 @@ func updateAttributeViewColRelation(operation *Operation) (err error) {
 		if operation.IsTwoWay {
 			name := strings.TrimSpace(operation.Name)
 			if "" == name {
-				name = srcAv.Name
+				name = srcAv.Name + " " + operation.Format
 			}
 
 			destAv.KeyValues = append(destAv.KeyValues, &av.KeyValues{