Update to Mojo version >= 8.02
Change-Id: Ie2992666e5c3083399ec6b2564faae51f8a67c0f
diff --git a/Changes b/Changes
index 70633ba..618fb05 100755
--- a/Changes
+++ b/Changes
@@ -7,6 +7,7 @@
- Improve touch support for annotation assistant.
- Move token table view to marked match.
- Added metadata headers.
+ - Update to Mojolicious >= 8.02.
0.28 2018-08-29
- Introduced Widget based plugin system.
diff --git a/Makefile.PL b/Makefile.PL
index bebe29d..99e0539 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -14,7 +14,7 @@
},
LICENSE => 'freebsd',
PREREQ_PM => {
- 'Mojolicious' => '7.78',
+ 'Mojolicious' => '8.02',
'Mojolicious::Plugin::TagHelpers::Pagination' => 0.06,
'Mojolicious::Plugin::TagHelpers::MailToChiffre' => 0.09,
'Mojolicious::Plugin::ClosedRedirect' => 0.14,
diff --git a/lib/Kalamar/Plugin/KalamarUser.pm b/lib/Kalamar/Plugin/KalamarUser.pm
index 41668ee..211c87d 100644
--- a/lib/Kalamar/Plugin/KalamarUser.pm
+++ b/lib/Kalamar/Plugin/KalamarUser.pm
@@ -138,7 +138,8 @@
});
# Login successful
- if (my $res = $tx->success) {
+ my $res = $tx->result;
+ unless ($res->error) {
# Get the java token
my $jwt = $res->json;
@@ -234,9 +235,9 @@
);
$tx = $plugin->ua->start($tx);
- unless ($value = $tx->success) {
- return;
- }
+ return if $tx->error;
+
+ $value = $tx->result;
# else {
# warn $c->dumper($value->json);
# };
@@ -279,7 +280,8 @@
# Start
$tx = $plugin->ua->start($tx);
- my $res = $tx->success or return;
+ return if $tx->error;
+ my $res = $tx->result;
# Kill all caches!!
$chi->remove($user . '_' . $param);
@@ -302,7 +304,7 @@
'get', $url
);
- if ($tx->success) {
+ unless ($tx->error) {
# Clear cache
$c->chi('user')->remove($c->user_auth);