diff options
author | S.Cavallo <smcavallo@hotmail.com> | 2018-10-26 22:12:19 -0400 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2018-11-28 22:30:43 -0800 |
commit | 240d69ef245364b0f242324d5e26bff1ed7a4c10 (patch) | |
tree | b327560180ab47ac0fcfc94fe1c5f4c19cb4be66 | |
parent | f600e34a1cc4d7e849a5c9137ebf159d0ba2b416 (diff) | |
download | chef-240d69ef245364b0f242324d5e26bff1ed7a4c10.tar.gz |
Which mixin not required
Signed-off-by: S.Cavallo <smcavallo@hotmail.com>
-rw-r--r-- | lib/chef/provider/package/snap.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/chef/provider/package/snap.rb b/lib/chef/provider/package/snap.rb index 2d2cba4367..e3c60dca12 100644 --- a/lib/chef/provider/package/snap.rb +++ b/lib/chef/provider/package/snap.rb @@ -26,7 +26,6 @@ class Chef class Provider class Package class Snap < Chef::Provider::Package - extend Chef::Mixin::Which extend Chef::Mixin::ShellOut allow_nils @@ -299,6 +298,10 @@ class Chef def get_installed_package_by_name(name) json = call_snap_api('GET', "/v2/snaps/#{name}") + # We only allow 200 or 404s + unless [200, 404].include? json["status-code"] + raise Chef::Exceptions::Package, json["result"], caller + end json['result'] end |