jparis / qrs-interact

Inactive - QRS Interact is a simple javascript library that allows users to send queries to the Qlik Sense Repository Service.
GNU General Public License v3.0
10 stars 7 forks source link

qrs-interact puts do not return 200 status codes as resolved. Throws error #27

Closed goldbergjeffrey closed 8 years ago

goldbergjeffrey commented 8 years ago

please see code:

this.Put = function (path, body) {
        return new Promise(function (resolve, reject) {
            path = getFullPath(path);
            var sCode;
            var r = requestDefaults;
            r({
                    url: path,
                    method: 'PUT',
                    body: body
                })
                .on('response', function (response, body) {
                    sCode = response.statusCode;
 ***|| sCode==200***                   if (sCode == 204 ) {
                        resolve(sCode);
                    } else {
                        reject(sCode)
                    }
                })
                .on('error', function (err) {
***reject(err)***
                });
        })
    };
jparis commented 8 years ago

Fixed!