Commit da1dcd8c3479cdebfea6cec08ce4b911bb7076f2

Authored by Gabriela Navarro
Committed by Fabio Teixeira
1 parent e45cbbf7

Fix software_categories edition save

Signed-off-by: Arthur Del Esposte <arthurmde@gmail.com>
Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
controllers/mpog_software_plugin_myprofile_controller.rb
@@ -74,7 +74,7 @@ class MpogSoftwarePluginMyprofileController &lt; MyProfileController @@ -74,7 +74,7 @@ class MpogSoftwarePluginMyprofileController &lt; MyProfileController
74 @software_categories = @software_info.software_categories 74 @software_categories = @software_info.software_categories
75 @software_categories = SoftwareCategories.new if @software_categories.blank? 75 @software_categories = SoftwareCategories.new if @software_categories.blank?
76 if request.post? 76 if request.post?
77 - @software_info = SoftwareInfo.find(Community.where(:name => params[:name]).first.software_info.id) 77 + @software_info = @profile.software_info
78 @license = LicenseInfo.find(params[:license][:license_infos_id]) 78 @license = LicenseInfo.find(params[:license][:license_infos_id])
79 @software_info.license_info = @license 79 @software_info.license_info = @license
80 @software_info.update_attributes(params[:software]) 80 @software_info.update_attributes(params[:software])
@@ -84,8 +84,7 @@ class MpogSoftwarePluginMyprofileController &lt; MyProfileController @@ -84,8 +84,7 @@ class MpogSoftwarePluginMyprofileController &lt; MyProfileController
84 @list_databases = DatabaseHelper.list_database(params[:database]) 84 @list_databases = DatabaseHelper.list_database(params[:database])
85 @software_categories = SoftwareCategories::new params[:software_categories] 85 @software_categories = SoftwareCategories::new params[:software_categories]
86 @list_operating_systems = OperatingSystemHelper.list_operating_system(params[:operating_system]) 86 @list_operating_systems = OperatingSystemHelper.list_operating_system(params[:operating_system])
87 -  
88 - @software_info.software_categories = @software_categories 87 + @software_info.software_categories = @software_categorie unless params[:software_categories].nil?
89 88
90 if not @list_libraries.nil? 89 if not @list_libraries.nil?
91 @software_info.libraries.destroy_all 90 @software_info.libraries.destroy_all