From 5377ca535de3c5ced8ab85b8fd6f32a10fd5b673 Mon Sep 17 00:00:00 2001 From: hylom Date: Tue, 28 Feb 2017 19:25:23 +0900 Subject: [PATCH] Model/Users: fix select_message_config() to return correct mode --- src/newslash_web/lib/Newslash/Model/Users.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/newslash_web/lib/Newslash/Model/Users.pm b/src/newslash_web/lib/Newslash/Model/Users.pm index da785d07..d7e038d0 100644 --- a/src/newslash_web/lib/Newslash/Model/Users.pm +++ b/src/newslash_web/lib/Newslash/Model/Users.pm @@ -345,8 +345,14 @@ sub select_message_config { my $i = { description => $type->{description}, code => $type->{message_type_id}, - mode => $mode_of->{$type->{message_type_id}} || 0, }; + if (defined $mode_of->{$type->{message_type_id}}) { + $i->{mode} = $mode_of->{$type->{message_type_id}}; + } + else { + $i->{mode} = -1; # 'no message' + } + push @$result, $i; } return $result; -- 2.11.0