Skip to content

Commit c66bd60

Browse files
committed
Fix config.absoluteUrl being set always to true.
1 parent 8e65e1c commit c66bd60

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/restangular.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.provider('Restangular', function() {
2424
config.absoluteUrl;
2525
};
2626

27-
config.absoluteUrl = _.isUndefined(config.absoluteUrl) ? false : true;
27+
config.absoluteUrl = _.isUndefined(config.absoluteUrl) ? true : config.absoluteUrl;
2828
object.setSelfLinkAbsoluteUrl = function(value) {
2929
config.absoluteUrl = value;
3030
};

test/restangularSpec.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -736,4 +736,14 @@ describe("Restangular", function() {
736736
$httpBackend.flush();
737737
});
738738
});
739+
describe("setSelfLinkAbsoluteUrl", function() {
740+
it("works", function() {
741+
var childRestangular = Restangular.withConfig(function(RestangularConfigurer){
742+
RestangularConfigurer.setSelfLinkAbsoluteUrl(false);
743+
});
744+
745+
expect(Restangular.configuration.absoluteUrl).toEqual(true);
746+
expect(childRestangular.configuration.absoluteUrl).toEqual(false);
747+
})
748+
})
739749
});

0 commit comments

Comments
 (0)