diff --git a/src/apps/backup/rubrik/restapi/custom/api.pm b/src/apps/backup/rubrik/restapi/custom/api.pm index 11059959a..f180378ec 100644 --- a/src/apps/backup/rubrik/restapi/custom/api.pm +++ b/src/apps/backup/rubrik/restapi/custom/api.pm @@ -317,6 +317,11 @@ sub request_api_paginate { $self->{output}->option_exit(); } + if ($self->{http}->get_code() == 401) { + $self->{output}->add_option_msg(short_msg => "Request needs authentication!"); + return + } + my $decoded; eval { $decoded = JSON::XS->new->allow_nonref(1)->utf8->decode($content); @@ -375,6 +380,11 @@ sub request_api { ); } + if ($self->{http}->get_code() == 401) { + $self->{output}->add_option_msg(short_msg => "Authentication failed"); + $self->{output}->option_exit(); + } + return $result; } diff --git a/tests/resources/spellcheck/stopwords.txt b/tests/resources/spellcheck/stopwords.txt index 0f74fba7a..340cf6e92 100644 --- a/tests/resources/spellcheck/stopwords.txt +++ b/tests/resources/spellcheck/stopwords.txt @@ -234,6 +234,8 @@ RRDCached rsrp rsrq rssi +Rubrik +µs Sansymphony SAS scenarii @@ -245,7 +247,6 @@ sinr SkyHigh SMS SnapMirrors -SnapMirrors snmp snmpd.conf space-usage-prct @@ -256,8 +257,8 @@ standAlone statefile --statefile-concat-cwd Stormshield -SureBackup superseed +SureBackup systemd SysVol TCP @@ -282,7 +283,6 @@ UninterrupibleSleep uniq uptime --urlpath -µs usage-prct usec userpass