fix(project): do not crash when duplicating a project with no tasks
This commit is contained in:
parent
5177f516c4
commit
4e05b8e97c
@ -226,9 +226,11 @@ func duplicateViews(s *xorm.Session, pd *ProjectDuplicate, doer web.Auth, taskMa
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = s.Insert(&taskBuckets)
|
if len(taskBuckets) > 0 {
|
||||||
if err != nil {
|
_, err = s.Insert(&taskBuckets)
|
||||||
return err
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
oldTaskPositions := []*TaskPosition{}
|
oldTaskPositions := []*TaskPosition{}
|
||||||
@ -246,7 +248,9 @@ func duplicateViews(s *xorm.Session, pd *ProjectDuplicate, doer web.Auth, taskMa
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = s.Insert(&taskPositions)
|
if len(taskPositions) > 0 {
|
||||||
|
_, err = s.Insert(&taskPositions)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user