Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: panic when setting bool via envvar #734

Merged
merged 1 commit into from
Nov 16, 2024
Merged

fix: panic when setting bool via envvar #734

merged 1 commit into from
Nov 16, 2024

Commits on Nov 15, 2024

  1. fix: panic when setting bool via envvar

        $ docker run -e GOTIFY_SERVER_SSL_ENABLED=true --rm gotify/server:2.6.0
        Starting Gotify version 2.6.0@2024-11-15-19:19:19
        panic: reflect.Set: value of type bool is not assignable to type *bool
    
        goroutine 1 [running]:
        reflect.Value.assignTo({0xf5e000?, 0x1c375a8?, 0x19?}, {0x108809b, 0xb}, 0xf42960, 0x0)
                /usr/local/go/src/reflect/value.go:3358 +0x299
        reflect.Value.Set({0xf42960?, 0xc0000cd200?, 0x4?}, {0xf5e000?, 0x1c375a8?, 0xf42960?})
                /usr/local/go/src/reflect/value.go:2313 +0xe6
        github.com/jinzhu/configor.(*Configor).processTags(0xc0002f0270, {0xc0002eecc0?, 0xc0000cd200?}, {0xc0002ef0c0, 0x3, 0x4})
                /go/pkg/mod/github.com/jinzhu/[email protected]/utils.go:307 +0xc11
        github.com/jinzhu/configor.(*Configor).processTags(0xc0002f0270, {0xc0002eec80?, 0xc0000cd1e0?}, {0xc0002ad880, 0x2, 0x2})
                /go/pkg/mod/github.com/jinzhu/[email protected]/utils.go:330 +0xe79
        github.com/jinzhu/configor.(*Configor).processTags(0xc0002f0270, {0xf41420?, 0xc0000cd1e0?}, {0xc0002f0610, 0x1, 0x1})
                /go/pkg/mod/github.com/jinzhu/[email protected]/utils.go:330 +0xe79
        github.com/jinzhu/configor.(*Configor).load(0xc0002f0270, {0xf41420, 0xc0000cd1e0}, 0x0, {0xc0002ad7a0?, 0x1c7c000?, 0xc0002ad7a0?})
                /go/pkg/mod/github.com/jinzhu/[email protected]/utils.go:415 +0x3f8
        github.com/jinzhu/configor.(*Configor).Load(0xc0002f0270, {0xf41420, 0xc0000cd1e0}, {0xc0002ad7a0, 0x2, 0x2})
                /go/pkg/mod/github.com/jinzhu/[email protected]/configor.go:92 +0x13c
        github.com/gotify/server/v2/config.Get()
                /src/gotify/config/config.go:69 +0xf3
        main.main()
                /src/gotify/app.go:34 +0x1e5
    jmattheis committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    6b3ff77 View commit details
    Browse the repository at this point in the history