lib/gzr/commands/folder/rm.rb in gazer-0.3.10 vs lib/gzr/commands/folder/rm.rb in gazer-0.3.11

- old
+ new

@@ -1,8 +1,8 @@ # The MIT License (MIT) -# Copyright (c) 2018 Mike DeAngelo Looker Data Sciences, Inc. +# Copyright (c) 2023 Mike DeAngelo Google, Inc. # Permission is hereby granted, free of charge, to any person obtaining a copy of # this software and associated documentation files (the "Software"), to deal in # the Software without restriction, including without limitation the rights to # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of @@ -42,11 +42,11 @@ begin puts "Folder #{@folder} not found" return nil end unless folder children = query_folder_children(@folder) - unless (folder.looks.length == 0 && folder.dashboards.length == 0 && children.length == 0) || @options[:force] then - raise Gzr::CLI::Error, "Folder '#{folder.name}' is not empty. Folder cannot be deleted unless --force is specified" + unless (folder[:looks].length == 0 && folder[:dashboards].length == 0 && children.length == 0) || @options[:force] then + raise Gzr::CLI::Error, "Folder '#{folder[:name]}' is not empty. Folder cannot be deleted unless --force is specified" end delete_folder(@folder) end end end