From 7e45ba700415a180998cee5eb36158727be5f051 Mon Sep 17 00:00:00 2001
From: Sebastian Ziebell <sebastian.ziebell@asquera.de>
Date: Thu, 14 Feb 2013 11:14:52 +0100
Subject: [PATCH] API: fixes return code when creating last project before
 reaching limit

When creating the last project via API when reaching the project limit a status code
of 404 (Not found) is returned instead of 201 (Created). The fix checks now correctly if
the project could be saved.
---
 lib/api/projects.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/api/projects.rb b/lib/api/projects.rb
index d416121a78a..e0c1e338290 100644
--- a/lib/api/projects.rb
+++ b/lib/api/projects.rb
@@ -44,7 +44,7 @@ module Gitlab
                                     :merge_requests_enabled,
                                     :wiki_enabled]
         @project = ::Projects::CreateContext.new(current_user, attrs).execute
-        if @project.saved?
+        if @project.persisted?
           present @project, with: Entities::Project
         else
           not_found!
-- 
GitLab