From: Christos KK Loverdos Date: Thu, 28 Jun 2012 11:19:01 +0000 (+0300) Subject: Return 404 when no user state is found X-Git-Url: https://code.grnet.gr/git/aquarium/commitdiff_plain/a71ca7845ac5cf998a9b1130a70d9aedcbbb6589 Return 404 when no user state is found --- diff --git a/src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala b/src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala index 7ee1c7a..019c179 100644 --- a/src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala +++ b/src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala @@ -147,8 +147,10 @@ class UserActor extends ReflectiveRoleableActor { ) } - DEBUG("Initial %s = %s", shortNameOfType[IMStateSnapshot], this._imState.toJsonString) - logSeparator() + if(haveIMState) { + DEBUG("Initial %s = %s", shortNameOfType[IMStateSnapshot], this._imState.toJsonString) + logSeparator() + } } /** @@ -400,7 +402,7 @@ class UserActor extends ReflectiveRoleableActor { self reply GetUserStateResponse(Right(this._userState)) case false ⇒ - self reply GetUserStateResponse(Left("No state for user %s [AQU-STA-0006]".format(event.userID))) + self reply GetUserStateResponse(Left("No state for user %s [AQU-STA-0006]".format(event.userID)), 404) } }