diff options
Diffstat (limited to 'app/graphql/mutations/projects/sync_fork.rb')
-rw-r--r-- | app/graphql/mutations/projects/sync_fork.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/graphql/mutations/projects/sync_fork.rb b/app/graphql/mutations/projects/sync_fork.rb index 05332457e8c..13dd0b60d26 100644 --- a/app/graphql/mutations/projects/sync_fork.rb +++ b/app/graphql/mutations/projects/sync_fork.rb @@ -25,6 +25,8 @@ module Mutations return respond(nil, ['Feature flag is disabled']) unless Feature.enabled?(:synchronize_fork, project.fork_source) + return respond(nil, ['Target branch does not exist']) unless project.repository.branch_exists?(target_branch) + details_resolver = Resolvers::Projects::ForkDetailsResolver.new(object: project, context: context, field: nil) details = details_resolver.resolve(ref: target_branch) |