Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Website link are mandatory

Cette révision appartient à :
akuma06 2017-05-20 17:16:48 +02:00
Parent 41b57edfe3
révision fff53fcb5b

Voir le fichier

@ -122,11 +122,12 @@ func (f *UploadForm) ExtractInfo(r *http.Request) error {
} else {
return ErrInvalidTorrentCategory
}
// WebsiteLink
urlRegexp, _ := regexp.Compile(`^(https?:\/\/|irc:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$`)
if !urlRegexp.MatchString(f.WebsiteLink) {
return ErrInvalidWebsiteLink
if f.WebsiteLink != "" {
// WebsiteLink
urlRegexp, _ := regexp.Compile(`^(https?:\/\/|irc:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$`)
if !urlRegexp.MatchString(f.WebsiteLink) {
return ErrInvalidWebsiteLink
}
}
// first: parse torrent file (if any) to fill missing information