From 94945cb2cfacbbfc3dcaf2eb6e47aacde280fd12 Mon Sep 17 00:00:00 2001 From: Dylan DesRosier Date: Thu, 20 Jul 2017 13:11:26 -0400 Subject: [PATCH] ProjectIssueNotes tweaks --- src/BaseModel.js | 3 +++ src/Models/ProjectIssueNotes.js | 6 ++++-- src/Models/ProjectIssues.js | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/BaseModel.js b/src/BaseModel.js index dfd59627..9a46bd51 100644 --- a/src/BaseModel.js +++ b/src/BaseModel.js @@ -8,6 +8,9 @@ class BaseModel { } post(endpoint, options){ + console.log(endpoint) + console.log(options) + return this.client.post(endpoint, options); } diff --git a/src/Models/ProjectIssueNotes.js b/src/Models/ProjectIssueNotes.js index b497701d..e77d0842 100644 --- a/src/Models/ProjectIssueNotes.js +++ b/src/Models/ProjectIssueNotes.js @@ -1,7 +1,7 @@ const BaseModel = require('../BaseModel'); const Utils = require('../Utils'); -class ProjectNotes extends BaseModel { +class ProjectIssueNotes extends BaseModel { constructor(...args) { super(...args); } @@ -16,6 +16,8 @@ class ProjectNotes extends BaseModel { create(projectId, issueId, options = {}) { if(!options.body) throw new Error('Missing required property: body'); + console.log(this.post) + return this.post(`projects/${Utils.parse(projectId)}/issues/${parseInt(issueId)}/notes`, options); } @@ -46,4 +48,4 @@ class ProjectNotes extends BaseModel { } } -module.exports = ProjectNotes; +module.exports = ProjectIssueNotes; diff --git a/src/Models/ProjectIssues.js b/src/Models/ProjectIssues.js index 825dc0a3..06ff5702 100644 --- a/src/Models/ProjectIssues.js +++ b/src/Models/ProjectIssues.js @@ -5,7 +5,8 @@ const ProjectIssueNotes = require('./ProjectIssueNotes'); class ProjectIssues extends BaseModel { constructor(...args) { super(...args); - this.notes = ProjectIssueNotes; + + this.notes = new ProjectIssueNotes(...args); } all(projectId, options = {}) {