Revision a387cbcb
Added by Dominic Cleal over 10 years ago
app/controllers/puppetclasses_controller.rb | ||
---|---|---|
|
||
def find_by_name
|
||
not_found and return if params[:id].blank?
|
||
@puppetclass = (params[:id] =~ /\A\d+\Z/) ? Puppetclass.find(params[:id]) : Puppetclass.find_by_name(params[:id])
|
||
pc = Puppetclass.includes(:class_params => [:environment_classes, :environments, :lookup_values])
|
||
@puppetclass = (params[:id] =~ /\A\d+\Z/) ? pc.find(params[:id]) : pc.find_by_name(params[:id])
|
||
not_found and return unless @puppetclass
|
||
end
|
||
end
|
Also available in: Unified diff
fixes #3889 - don't reload nested lookup keys during render, so validation errors aren't lost