diff --git a/app/controllers/fluentd/settings/in_tail_controller.rb b/app/controllers/fluentd/settings/in_tail_controller.rb index 0da439b..c15bf29 100644 --- a/app/controllers/fluentd/settings/in_tail_controller.rb +++ b/app/controllers/fluentd/settings/in_tail_controller.rb @@ -58,7 +58,7 @@ class Fluentd::Settings::InTailController < ApplicationController permit_params = target_class._types.keys permit_params << :parse_type section_class = Fluentd::Setting.const_get("parser_#{params.dig(:setting, :parse_type)}".classify) - permit_params << { parse: section_class._types.keys } + permit_params << { parse: section_class._types.keys + [:type] } params.require(:setting).permit(*permit_params) end