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