Recreate repo on clean

This commit is contained in:
Alexey Berezhok
2025-12-23 23:57:23 +03:00
parent 5e59ea319f
commit bacea404e2
2 changed files with 9 additions and 1 deletions

3
app.rb
View File

@@ -572,7 +572,7 @@ post "/prjclean_step3/:id" do
if prj_info.nil?
print_error_page(503, "Путь к проектам не существует")
else
if params["cancel"].nil? && params["delete"] == "delete" && params["prjrpmlst"].length > 0
if params["cancel"].nil? && params["delete"] == "delete" && !params["prjrpmlst"].nil? && params["prjrpmlst"].length > 0
@page_name = prj_info[:projname]
@proj_name = prj_info[:projname]
@proj_descr = prj_info[:descr]
@@ -580,6 +580,7 @@ post "/prjclean_step3/:id" do
params["prjrpmlst"].each do |item|
File.unlink(item)
end
prj.recreate_repo(@proj_id)
@rpm_list = params["prjrpmlst"]
erb :prjclean3_post
else