Skip to content

Commit 833faa9

Browse files
Merge branch '8.1.x' into master by rayokota
2 parents 44fc7f9 + 5cf9a18 commit 833faa9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

client/src/main/java/io/confluent/kafka/schemaregistry/client/MockSchemaRegistryClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ public int getVersion(String subject, ParsedSchema schema, boolean normalize)
519519
schema = schema.normalize();
520520
}
521521
Map<ParsedSchema, Integer> versions = schemaToVersionCache.get(subject);
522-
if (versions != null) {
522+
if (versions != null && versions.containsKey(schema)) {
523523
return versions.get(schema);
524524
} else {
525525
throw new RestClientException("Subject Not Found", 404, 40401);

core/src/test/java/io/confluent/kafka/schemaregistry/client/MockSchemaRegistryClientTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import io.confluent.kafka.schemaregistry.avro.AvroSchema;
2020
import io.confluent.kafka.schemaregistry.avro.AvroSchemaProvider;
2121
import io.confluent.kafka.schemaregistry.client.rest.entities.SubjectVersion;
22+
import io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException;
2223
import java.time.Duration;
2324
import java.util.Collection;
2425
import java.util.Collections;
@@ -41,6 +42,7 @@
4142
import java.util.Properties;
4243
import org.junit.jupiter.api.Test;
4344

45+
import static org.junit.Assert.assertThrows;
4446
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
4547
import static org.junit.jupiter.api.Assertions.assertEquals;
4648

@@ -183,6 +185,8 @@ public void testRegisterAndGetId() throws Exception {
183185
int id = client.register("test", schema);
184186
assertEquals(1, id);
185187

188+
assertThrows(RestClientException.class, () -> client.getVersion("test", schema2));
189+
186190
id = client.register("test", schema2);
187191
assertEquals(2, id);
188192

0 commit comments

Comments
 (0)