Fix inconsistent field names in javascript plugin hooks (#4869)

This commit is contained in:
WithoutPants
2024-05-23 11:28:15 +10:00
committed by GitHub
parent 4794a1d453
commit 98d210f7f9
2 changed files with 23 additions and 1 deletions

View File

@@ -57,6 +57,8 @@ func (t *jsPluginTask) makeOutput(o goja.Value) {
func (t *jsPluginTask) initVM() error {
// converting the Args field to map[string]interface{} is required, otherwise
// it gets converted to an empty object
// ideally this should have included json tags with the correct casing but changing
// it now will result in a breaking change
type pluginInput struct {
// Server details to connect to the stash server.
ServerConnection common.StashServerConnection