diff --git a/app/assets/javascripts/batch_comments/components/diff_file_drafts.vue b/app/assets/javascripts/batch_comments/components/diff_file_drafts.vue index 62fd77ed5342fc396e65ab499327b044dc84351b..fa6b1dd2184c96d36f57aa0895cbc2b44d0b79ec 100644 --- a/app/assets/javascripts/batch_comments/components/diff_file_drafts.vue +++ b/app/assets/javascripts/batch_comments/components/diff_file_drafts.vue @@ -12,9 +12,15 @@ export default { }, mixins: [imageDiff], props: { + drafts: { + type: Array, + required: false, + default: null, + }, fileHash: { type: String, - required: true, + required: false, + default: null, }, showPin: { type: Boolean, @@ -29,8 +35,8 @@ export default { }, computed: { ...mapGetters('batchComments', ['draftsForFile']), - drafts() { - return this.draftsForFile(this.fileHash).filter( + _drafts() { + return (this.draftsForFile(this.fileHash) || this.drafts).filter( (f) => f.position?.position_type === this.positionType, ); }, @@ -41,7 +47,7 @@ export default {