ReceiveCommits: Remove redundant null checks of magic branch
Change-Id: I53532a27c700416e4fe50ce5c7b910347a11aa15
This commit is contained in:
		@@ -1782,10 +1782,9 @@ public class ReceiveCommits {
 | 
			
		||||
      final List<FooterLine> footerLines = commit.getFooterLines();
 | 
			
		||||
      final MailRecipients recipients = new MailRecipients();
 | 
			
		||||
      Map<String, Short> approvals = new HashMap<>();
 | 
			
		||||
      if (magicBranch != null) {
 | 
			
		||||
        recipients.add(magicBranch.getMailRecipients());
 | 
			
		||||
        approvals = magicBranch.labels;
 | 
			
		||||
      }
 | 
			
		||||
      checkNotNull(magicBranch);
 | 
			
		||||
      recipients.add(magicBranch.getMailRecipients());
 | 
			
		||||
      approvals = magicBranch.labels;
 | 
			
		||||
      recipients.add(getRecipientsFromFooters(
 | 
			
		||||
          accountResolver, magicBranch.draft, footerLines));
 | 
			
		||||
      recipients.remove(me);
 | 
			
		||||
@@ -1802,28 +1801,26 @@ public class ReceiveCommits {
 | 
			
		||||
            .setRequestScopePropagator(requestScopePropagator)
 | 
			
		||||
            .setSendMail(true)
 | 
			
		||||
            .setUpdateRef(true));
 | 
			
		||||
        if (magicBranch != null) {
 | 
			
		||||
        bu.addOp(
 | 
			
		||||
            changeId,
 | 
			
		||||
            hashtagsFactory.create(new HashtagsInput(magicBranch.hashtags))
 | 
			
		||||
              .setRunHooks(false));
 | 
			
		||||
        if (!Strings.isNullOrEmpty(magicBranch.topic)) {
 | 
			
		||||
          bu.addOp(
 | 
			
		||||
              changeId,
 | 
			
		||||
              hashtagsFactory.create(new HashtagsInput(magicBranch.hashtags))
 | 
			
		||||
                .setRunHooks(false));
 | 
			
		||||
          if (!Strings.isNullOrEmpty(magicBranch.topic)) {
 | 
			
		||||
            bu.addOp(
 | 
			
		||||
                changeId,
 | 
			
		||||
                new BatchUpdate.Op() {
 | 
			
		||||
                  @Override
 | 
			
		||||
                  public boolean updateChange(ChangeContext ctx) {
 | 
			
		||||
                    ctx.getUpdate(psId).setTopic(magicBranch.topic);
 | 
			
		||||
                    return true;
 | 
			
		||||
                  }
 | 
			
		||||
                });
 | 
			
		||||
          }
 | 
			
		||||
              new BatchUpdate.Op() {
 | 
			
		||||
                @Override
 | 
			
		||||
                public boolean updateChange(ChangeContext ctx) {
 | 
			
		||||
                  ctx.getUpdate(psId).setTopic(magicBranch.topic);
 | 
			
		||||
                  return true;
 | 
			
		||||
                }
 | 
			
		||||
              });
 | 
			
		||||
        }
 | 
			
		||||
        bu.execute();
 | 
			
		||||
      }
 | 
			
		||||
      change = ins.getChange();
 | 
			
		||||
 | 
			
		||||
      if (magicBranch != null && magicBranch.submit) {
 | 
			
		||||
      if (magicBranch.submit) {
 | 
			
		||||
        submit(projectControl.controlFor(state.db, change), ins.getPatchSet());
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user