Skip to content

Commit

Permalink
Fixed again RESTBuilder.promise().
Browse files Browse the repository at this point in the history
  • Loading branch information
petersirka committed Dec 27, 2024
1 parent 8f3dd15 commit 54c3cf8
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions builders.js
Original file line number Diff line number Diff line change
Expand Up @@ -4993,7 +4993,10 @@ function exec_callback(err, response) {

if (err) {
if (self.$resolve) {
self.$.invalid(err);
if (self.$)
self.$.invalid(err);
else
self.$reject(err);
self.$ = null;
self.$reject = null;
self.$resolve = null;
Expand All @@ -5018,7 +5021,12 @@ function exec_callback(err, response) {
} else if (output.status >= 400) {
err = output.status;
if (self.$resolve) {
self.$.invalid(err);

if (self.$)
self.$.invalid(err);
else
self.$reject(err);

self.$ = null;
self.$reject = null;
self.$resolve = null;
Expand All @@ -5036,9 +5044,12 @@ function exec_callback(err, response) {

if (self.$resolve) {

if (err)
self.$.invalid(err);
else
if (err) {
if (self.$)
self.$.invalid(err);
else
self.$reject(err);
} else
self.$resolve(model);

self.$ = null;
Expand Down Expand Up @@ -5075,9 +5086,12 @@ function exec_callback(err, response) {

if (self.$resolve) {

if (err)
self.$.invalid(err);
else
if (err) {
if (self.$)
self.$.invalid(err);
else
self.$reject(err);
} else
self.$resolve(val);

self.$ = null;
Expand Down

0 comments on commit 54c3cf8

Please sign in to comment.