diff --git a/internal/endpoints/consent/pkg/capability.go b/internal/endpoints/consent/pkg/capability.go index c850ae51215c84406a9eec38071d16026ebc45a9..c05eeb931cc054688143f2d384cb884f90880f90 100644 --- a/internal/endpoints/consent/pkg/capability.go +++ b/internal/endpoints/consent/pkg/capability.go @@ -96,9 +96,7 @@ func searchCapability(name string, searchParent bool) *WebCapability { return searchCapabilityS(allWebCapabilities, name, searchParent) } func searchCapabilityS(slice []*WebCapability, name string, searchParent bool) *WebCapability { - if strings.HasPrefix(name, api.CapabilityReadOnlyPrefix) { - name = name[len(api.CapabilityReadOnlyPrefix):] - } + name = strings.TrimPrefix(name, api.CapabilityReadOnlyPrefix) for _, c := range slice { if !searchParent && c.ReadWriteCapability.Name == name { return c diff --git a/internal/utils/logger/smartlogger.go b/internal/utils/logger/smartlogger.go index 8d3490df19f93dfa4b8b2d7bce95414fedce6603..c9913c754f47b10667814115fd71dab962d2a492 100644 --- a/internal/utils/logger/smartlogger.go +++ b/internal/utils/logger/smartlogger.go @@ -28,7 +28,7 @@ type rootHook struct { error *errorHook } -func (h *rootHook) Levels() []log.Level { +func (*rootHook) Levels() []log.Level { return log.AllLevels } func (h *rootHook) Fire(e *log.Entry) error { @@ -51,7 +51,7 @@ type errorHook struct { file io.Writer } -func (h *errorHook) Levels() []log.Level { +func (*errorHook) Levels() []log.Level { return log.AllLevels // we must be triggered at } func (h *errorHook) Fire(e *log.Entry) (err error) {