diff --git a/controllers/player.py b/controllers/player.py index ed0c3efd4dc2f27dda977bedbf9d55582cc78da4..fa366573dc82ddc3a312efd4989dd2b3a3fa50a3 100644 --- a/controllers/player.py +++ b/controllers/player.py @@ -29,6 +29,9 @@ def create(): if not room_record: return(FAIL(CODE_NOTFOUND)) + if room_record.started: + return(FAIL(CODE_GONE)) + players = PLAYERS_GET(room_record) #Check if room limit is reached diff --git a/views/default/login.html b/views/default/login.html index b5088450d338765722aba9103e5388c4978560ab..a16cabc2ed7e4e42b42373b1c026014a2409ac3a 100644 --- a/views/default/login.html +++ b/views/default/login.html @@ -34,6 +34,9 @@ case 409: set_error("{{=T('Please choose a different name')}}."); break; + case 410: + set_info("{{=T('The game has already started')}}."); + break; case 422: set_error("{{=T('Please provide valid values')}}."); break;