@@ -37,9 +37,10 class SysController < ActionController::Base | |||||
37 | render :nothing => true, :status => 409 |
|
37 | render :nothing => true, :status => 409 | |
38 | else |
|
38 | else | |
39 | logger.info "Repository for #{project.name} was reported to be created by #{request.remote_ip}." |
|
39 | logger.info "Repository for #{project.name} was reported to be created by #{request.remote_ip}." | |
40 |
|
|
40 | repository = Repository.factory(params[:vendor], params[:repository]) | |
41 | if project.repository && project.repository.save |
|
41 | repository.project = project | |
42 | render :xml => {project.repository.class.name.underscore.gsub('/', '-') => {:id => project.repository.id, :url => project.repository.url}}, :status => 201 |
|
42 | if repository.save | |
|
43 | render :xml => {repository.class.name.underscore.gsub('/', '-') => {:id => repository.id, :url => repository.url}}, :status => 201 | |||
43 | else |
|
44 | else | |
44 | render :nothing => true, :status => 422 |
|
45 | render :nothing => true, :status => 422 | |
45 | end |
|
46 | end |
General Comments 0
You need to be logged in to leave comments.
Login now