You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by pv...@apache.org on 2026/06/10 02:37:22 UTC

(nifi) branch main updated: NIFI-16008 Check commit sha string in registerFlowSnapshot() (#11321)

This is an automated email from the ASF dual-hosted git repository.

pvillard31 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 000db6dbc9a NIFI-16008 Check commit sha string in registerFlowSnapshot() (#11321)
000db6dbc9a is described below

commit 000db6dbc9a2f0f23e39015eeff50b41bc00c1ff
Author: Arkadius Jonczek <70...@users.noreply.github.com>
AuthorDate: Wed Jun 10 04:37:14 2026 +0200

    NIFI-16008 Check commit sha string in registerFlowSnapshot() (#11321)
---
 .../apache/nifi/registry/flow/git/AbstractGitFlowRegistryClient.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/nifi-extension-bundles/nifi-extension-utils/nifi-git-flow-registry/src/main/java/org/apache/nifi/registry/flow/git/AbstractGitFlowRegistryClient.java b/nifi-extension-bundles/nifi-extension-utils/nifi-git-flow-registry/src/main/java/org/apache/nifi/registry/flow/git/AbstractGitFlowRegistryClient.java
index 2f4f7f1fe02..fc0f2bf2d79 100644
--- a/nifi-extension-bundles/nifi-extension-utils/nifi-git-flow-registry/src/main/java/org/apache/nifi/registry/flow/git/AbstractGitFlowRegistryClient.java
+++ b/nifi-extension-bundles/nifi-extension-utils/nifi-git-flow-registry/src/main/java/org/apache/nifi/registry/flow/git/AbstractGitFlowRegistryClient.java
@@ -504,6 +504,11 @@ public abstract class AbstractGitFlowRegistryClient extends AbstractFlowRegistry
                 .build();
 
         final String createContentCommitSha = repositoryClient.createContent(createContentRequest);
+        if (createContentCommitSha == null) {
+            throw new FlowRegistryException("Created Content Commit SHA is null");
+        } else if (createContentCommitSha.isEmpty() || createContentCommitSha.isBlank()) {
+            throw new FlowRegistryException("Created Content Commit SHA is empty");
+        }
 
         final VersionedFlowCoordinates versionedFlowCoordinates = new VersionedFlowCoordinates();
         versionedFlowCoordinates.setRegistryId(getIdentifier());