mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Fix URL and aliases update nil dereference (#4075)
* Clear field on null
This commit is contained in:
@@ -200,8 +200,12 @@ func scenePartialFromInput(input models.SceneUpdateInput, translator changesetTr
|
||||
Mode: models.RelationshipUpdateModeSet,
|
||||
}
|
||||
} else if translator.hasField("url") {
|
||||
var values []string
|
||||
if input.URL != nil {
|
||||
values = []string{*input.URL}
|
||||
}
|
||||
updatedScene.URLs = &models.UpdateStrings{
|
||||
Values: []string{*input.URL},
|
||||
Values: values,
|
||||
Mode: models.RelationshipUpdateModeSet,
|
||||
}
|
||||
}
|
||||
@@ -381,8 +385,12 @@ func (r *mutationResolver) BulkSceneUpdate(ctx context.Context, input BulkSceneU
|
||||
Mode: input.Urls.Mode,
|
||||
}
|
||||
} else if translator.hasField("url") {
|
||||
var values []string
|
||||
if input.URL != nil {
|
||||
values = []string{*input.URL}
|
||||
}
|
||||
updatedScene.URLs = &models.UpdateStrings{
|
||||
Values: []string{*input.URL},
|
||||
Values: values,
|
||||
Mode: models.RelationshipUpdateModeSet,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user