Revision 07c98cde
Added by Marek Hulán over 10 years ago
app/controllers/operatingsystems_controller.rb | ||
---|---|---|
@operatingsystem.os_default_templates.build(:template_kind_id => kind)
|
||
end
|
||
end if SETTINGS[:unattended]
|
||
@operatingsystem = generalize(@operatingsystem)
|
||
end
|
||
|
||
def update
|
||
... | ... | |
else
|
||
process_error
|
||
end
|
||
@operatingsystem = generalize(@operatingsystem)
|
||
end
|
||
|
||
def destroy
|
||
... | ... | |
@operatingsystem = Operatingsystem.find(params[:id])
|
||
end
|
||
|
||
def generalize(os)
|
||
os.becomes(Operatingsystem).tap { |o| o.type = os.type }
|
||
end
|
||
|
||
end
|
Also available in: Unified diff
Fixes wrong os family caused by 'becomes' refs #3962