lib/jets/lambda/dsl/warnings.rb in jets-5.0.9 vs lib/jets/lambda/dsl/warnings.rb in jets-5.0.10
- old
+ new
@@ -21,10 +21,10 @@
end
def class_iam_policy_unused_warning(managed=false)
return unless Jets.config.cfn.build.controllers == "one_lambda_for_all_controllers"
return if self.to_s == "ApplicationController" # ApplicationController not defined in job mode
- return if self == Jets::PreheatJob
+ return if self.ancestors.include?(Jets::Job::Base)
managed_prefix = managed ? "managed_" : ""
puts <<~EOL.color(:yellow)
WARNING: class_#{managed_prefix}iam_policy is not respected when
config.cfn.build.controllers is not set to "one_lambda_per_controller" or "one_lambda_per_method"