🐛 Fix insertBlock API argument check https://ld246.com/article/1711525429788

This commit is contained in:
Daniel 2024-03-27 19:58:37 +08:00
parent 65d677984f
commit 92c72694bb
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -364,20 +364,26 @@ func insertBlock(c *gin.Context) {
var parentID, previousID, nextID string
if nil != arg["parentID"] {
parentID = arg["parentID"].(string)
if util.InvalidIDPattern(parentID, ret) {
return
if "" != parentID {
if util.InvalidIDPattern(parentID, ret) {
return
}
}
}
if nil != arg["previousID"] {
previousID = arg["previousID"].(string)
if util.InvalidIDPattern(previousID, ret) {
return
if "" != previousID {
if util.InvalidIDPattern(previousID, ret) {
return
}
}
}
if nil != arg["nextID"] {
nextID = arg["nextID"].(string)
if util.InvalidIDPattern(nextID, ret) {
return
if "" != nextID {
if util.InvalidIDPattern(nextID, ret) {
return
}
}
}