diff --git a/Documentation/json.txt b/Documentation/json.txt index 700b145c90..2836e5b02d 100644 --- a/Documentation/json.txt +++ b/Documentation/json.txt @@ -115,6 +115,8 @@ author:: Author of this patchset in <>. createdOn:: Time in seconds since the UNIX epoch when this patchset was created. +isDraft:: Whether or not the patch set is a draft patch set. + approvals:: The <> granted. comments:: All comments for this patchset in <>. diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/data/PatchSetAttribute.java b/gerrit-server/src/main/java/com/google/gerrit/server/data/PatchSetAttribute.java index 79d82e3802..91df9744e3 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/data/PatchSetAttribute.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/data/PatchSetAttribute.java @@ -24,6 +24,7 @@ public class PatchSetAttribute { public AccountAttribute uploader; public Long createdOn; public AccountAttribute author; + public boolean isDraft; public List approvals; public List comments; diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java b/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java index 63bfa710ef..484f62efbf 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java @@ -361,6 +361,7 @@ public class EventFactory { p.ref = patchSet.getRefName(); p.uploader = asAccountAttribute(patchSet.getUploader()); p.createdOn = patchSet.getCreatedOn().getTime() / 1000L; + p.isDraft = patchSet.isDraft(); final PatchSet.Id pId = patchSet.getId(); try { final ReviewDb db = schema.open();