consul: Minor cleanup

This commit is contained in:
Armon Dadgar 2014-12-12 22:17:41 -08:00
parent 19ce0842c6
commit 0953efd5a0
1 changed files with 4 additions and 3 deletions

View File

@ -1328,10 +1328,11 @@ func (s *StateStore) SessionCreate(index uint64, session *structs.Session) error
}
switch session.Behavior {
case structs.SessionKeysRelease, structs.SessionKeysDelete:
// we like
case "":
session.Behavior = structs.SessionKeysRelease // force default behavior
// Default behavior is Release for backwards compatibility
session.Behavior = structs.SessionKeysRelease
case structs.SessionKeysRelease:
case structs.SessionKeysDelete:
default:
return fmt.Errorf("Invalid Session Behavior setting '%s'", session.Behavior)
}