{"record":{"id":"aa2aaaee68018111","repo":"siyuan-note/siyuan","slug":"new-item-template-field-s-value-mode-is-invalid","errorCode":null,"errorMessage":"new item template field [%s] value mode is invalid","messagePattern":"new item template field \\[(.+?)\\] value mode is invalid","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"kernel/model/attribute_view_new_item.go","lineNumber":549,"sourceCode":"\t\t\t}\n\t\t\tisNotTime := true\n\t\t\tif nil != key.Date {\n\t\t\t\tisNotTime = !key.Date.FillSpecificTime\n\t\t\t}\n\t\t\tvalue = &av.Value{Type: av.KeyTypeDate, Date: av.NewFormattedValueDate(createdAt.UnixMilli(), 0, av.DateFormatNone, isNotTime, false)}\n\t\tcase av.NewItemFieldValueStatic:\n\t\t\tif nil == fieldValue.Value || fieldValue.Value.Type != key.Type {\n\t\t\t\treturn nil, fmt.Errorf(\"new item template field [%s] value is invalid\", keyID)\n\t\t\t}\n\t\t\tvalue = fieldValue.Value.Clone()\n\t\t\tif av.KeyTypeRelation == key.Type {\n\t\t\t\tfilterNewItemTemplateRelationValue(attrView, key, value)\n\t\t\t\tif nil == value.Relation || 0 == len(value.Relation.BlockIDs) {\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\t\t\t}\n\t\tdefault:\n\t\t\treturn nil, fmt.Errorf(\"new item template field [%s] value mode is invalid\", keyID)\n\t\t}\n\t\tret[keyID] = value\n\t}\n\treturn\n}\n\nfunc filterNewItemTemplateRelationValue(attrView *av.AttributeView, key *av.Key, value *av.Value) {\n\tif nil == key.Relation || nil == value.Relation {\n\t\treturn\n\t}\n\ttargetAv := attrView\n\tif key.Relation.AvID != attrView.ID {\n\t\ttargetAv, _ = av.ParseAttributeView(key.Relation.AvID)\n\t}\n\tif nil == targetAv {\n\t\tvalue.Relation.BlockIDs = nil\n\t\treturn\n\t}","sourceCodeStart":531,"sourceCodeEnd":567,"githubUrl":"https://github.com/siyuan-note/siyuan/blob/251596fc0de2f9528c00c224252fd073a99973f4/kernel/model/attribute_view_new_item.go#L531-L567","documentation":"Error \"new item template field [%s] value mode is invalid\" thrown in siyuan-note/siyuan.","triggerScenarios":"Applying a new-item template whose field uses an unrecognized value mode.","commonSituations":"Occurs when a new-item template field carries an unknown value mode, usually from a newer app version or a hand-edited template.","solutions":["Use a supported value mode for the template field (e.g. fixed value or current time where applicable).","Correct the mode string in the template configuration."],"exampleFix":"Set the template field's value mode to a documented mode such as 'fixed' instead of an unknown string.","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"251596fc0de2f9528c00c224252fd073a99973f4","analyzedAt":"2026-08-12T21:18:37.123Z","schemaVersion":2},"datasetVersion":"2026-08-12T23:17:12.415Z"}