diff --git a/src/main/java/org/elasticsearch/index/mapper/Uid.java b/src/main/java/org/elasticsearch/index/mapper/Uid.java index a9730c513f9..f8317aeadaa 100644 --- a/src/main/java/org/elasticsearch/index/mapper/Uid.java +++ b/src/main/java/org/elasticsearch/index/mapper/Uid.java @@ -103,8 +103,8 @@ public final class Uid { public static BytesRef createUidAsBytes(String type, String id) { BytesRef ref = new BytesRef(type.length() + 1 + id.length()); ref.copyChars(type); - ref.copyBytes(DELIMITER_BYTES); - ref.copyChars(id); + ref.append(DELIMITER_BYTES); + ref.append(new BytesRef(id)); return ref; }