Skip to content

Commit d9cc286

Browse files
committed
[core] Fix panic on invalid environment UUID
1 parent 72f1854 commit d9cc286

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

core/environment/manager.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ func (envs *Manager) Environment(environmentId uuid.UUID) (env *Environment, err
125125
}
126126

127127
func (envs *Manager) environment(environmentId uuid.UUID) (env *Environment, err error) {
128+
if len(environmentId.String()) == 0 { // invalid uuid
129+
return nil, fmt.Errorf("invalid uuid: %s", environmentId)
130+
}
128131
env, ok := envs.m[environmentId.Array()]
129132
if !ok {
130133
err = errors.New(fmt.Sprintf("no environment with id %s", environmentId))

0 commit comments

Comments
 (0)