Add deprecation flag on the directory, don't remove it entirely
This commit is contained in:
parent
a33ac304ca
commit
ec57f43dd4
|
@ -254,13 +254,20 @@ func getServerPullingFiles(c *gin.Context) {
|
||||||
func postServerPullRemoteFile(c *gin.Context) {
|
func postServerPullRemoteFile(c *gin.Context) {
|
||||||
s := ExtractServer(c)
|
s := ExtractServer(c)
|
||||||
var data struct {
|
var data struct {
|
||||||
RootPath string `binding:"required,omitempty" json:"root"`
|
// Deprecated
|
||||||
|
Directory string `binding:"required_without=RootPath,omitempty" json:"directory"`
|
||||||
|
RootPath string `binding:"required_without=Directory,omitempty" json:"root"`
|
||||||
URL string `binding:"required" json:"url"`
|
URL string `binding:"required" json:"url"`
|
||||||
}
|
}
|
||||||
if err := c.BindJSON(&data); err != nil {
|
if err := c.BindJSON(&data); err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Handle the deprecated Directory field in the struct until it is removed.
|
||||||
|
if data.Directory != "" && data.RootPath == "" {
|
||||||
|
data.RootPath = data.Directory
|
||||||
|
}
|
||||||
|
|
||||||
u, err := url.Parse(data.URL)
|
u, err := url.Parse(data.URL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if e, ok := err.(*url.Error); ok {
|
if e, ok := err.(*url.Error); ok {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user