Skip to content

Commit 331f575

Browse files
authored
fix(drivers/139): check cdnSwitch before returning cdnUrl in personalGetLink (#2379)
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
1 parent b31ae9c commit 331f575

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

drivers/139/util.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -655,10 +655,12 @@ func (d *Yun139) personalGetLink(fileId string) (string, error) {
655655
}
656656
cdnUrl := jsoniter.Get(res, "data", "cdnUrl").ToString()
657657
if cdnUrl != "" {
658-
return cdnUrl, nil
659-
} else {
660-
return jsoniter.Get(res, "data", "url").ToString(), nil
658+
cdnSwitch := jsoniter.Get(res, "data", "cdnSwitch").ToBool()
659+
if cdnSwitch {
660+
return cdnUrl, nil
661+
}
661662
}
663+
return jsoniter.Get(res, "data", "url").ToString(), nil
662664
}
663665

664666
func (d *Yun139) getAuthorization() string {

0 commit comments

Comments
 (0)