diff options
Diffstat (limited to 'app/services/boards')
-rw-r--r-- | app/services/boards/create_service.rb | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/app/services/boards/create_service.rb b/app/services/boards/create_service.rb index 9c1c2da079d..44e937af8c6 100644 --- a/app/services/boards/create_service.rb +++ b/app/services/boards/create_service.rb @@ -5,15 +5,18 @@ module Boards end def execute - if project.board.present? - project.board - else - project.create_board - end + create_board! unless project.board.present? + project.board end private attr_reader :project + + def create_board! + project.create_board + project.board.lists.create(list_type: :backlog, position: 0) + project.board.lists.create(list_type: :done, position: 1) + end end end |