Skip to content

Commit 95fde8f

Browse files
committed
Additional fix for branch import/export
1 parent 352fdc8 commit 95fde8f

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

utils/importexport/src/main/java/io/apicurio/registry/utils/impexp/EntityType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
@RegisterForReflection
66
public enum EntityType {
77

8-
Manifest, GlobalRule, Content, Group, ArtifactVersion, ArtifactRule, Comment, Branch
8+
Manifest, GlobalRule, Content, Group, Artifact, ArtifactVersion, ArtifactRule, Comment, Branch
99

1010
}

utils/importexport/src/main/java/io/apicurio/registry/utils/impexp/EntityWriter.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private void writeEntity(CommentEntity entity) throws IOException {
107107
}
108108

109109
private void writeEntity(BranchEntity entity) throws IOException {
110-
ZipEntry mdEntry = createZipEntry(EntityType.Branch, entity.groupId, entity.artifactId, "branches/" + entity.branchId, "json");
110+
ZipEntry mdEntry = createZipEntry(EntityType.Branch, entity.groupId, entity.artifactId, entity.branchId, "json");
111111
write(mdEntry, entity, BranchEntity.class);
112112
}
113113

@@ -122,6 +122,12 @@ private ZipEntry createZipEntry(EntityType type, String groupId, String artifact
122122
case ArtifactRule:
123123
path = String.format("groups/%s/artifacts/%s/rules/%s.%s.%s", groupOrDefault(groupId), artifactId, fileName, type.name(), fileExt);
124124
break;
125+
case Artifact:
126+
path = String.format("groups/%s/artifacts/%s/%s.%s.%s", groupOrDefault(groupId), artifactId, fileName, type.name(), fileExt);
127+
break;
128+
case Branch:
129+
path = String.format("groups/%s/artifacts/%s/branches/%s.%s.%s", groupOrDefault(groupId), artifactId, fileName, type.name(), fileExt);
130+
break;
125131
case ArtifactVersion:
126132
path = String.format("groups/%s/artifacts/%s/versions/%s.%s.%s", groupOrDefault(groupId), artifactId, fileName, type.name(), fileExt);
127133
break;

0 commit comments

Comments
 (0)