mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Multiple scene URLs (#3852)
* Add URLs scene relationship * Update unit tests * Update scene edit and details pages * Update scrapers to use urls * Post-process scenes during query scrape * Update UI for URLs * Change urls label
This commit is contained in:
@@ -20,8 +20,8 @@ func queryURLParametersFromScene(scene *models.Scene) queryURLParameters {
|
||||
if scene.Title != "" {
|
||||
ret["title"] = scene.Title
|
||||
}
|
||||
if scene.URL != "" {
|
||||
ret["url"] = scene.URL
|
||||
if len(scene.URLs.List()) > 0 {
|
||||
ret["url"] = scene.URLs.List()[0]
|
||||
}
|
||||
return ret
|
||||
}
|
||||
@@ -37,7 +37,11 @@ func queryURLParametersFromScrapedScene(scene ScrapedSceneInput) queryURLParamet
|
||||
|
||||
setField("title", scene.Title)
|
||||
setField("code", scene.Code)
|
||||
setField("url", scene.URL)
|
||||
if len(scene.URLs) > 0 {
|
||||
setField("url", &scene.URLs[0])
|
||||
} else {
|
||||
setField("url", scene.URL)
|
||||
}
|
||||
setField("date", scene.Date)
|
||||
setField("details", scene.Details)
|
||||
setField("director", scene.Director)
|
||||
|
||||
Reference in New Issue
Block a user