Skip to content
This repository was archived by the owner on Apr 20, 2023. It is now read-only.

Commit cfb5622

Browse files
author
James Kleeh
committed
Update angular-confirm.js
Fix issue with defaults getting modified
1 parent cd05177 commit cfb5622

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

angular-confirm.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ angular.module('angular-confirm', ['ui.bootstrap'])
3333
})
3434
.factory('$confirm', ['$modal', '$confirmModalDefaults', function ($modal, $confirmModalDefaults) {
3535
return function (data, settings) {
36-
settings = angular.extend($confirmModalDefaults, (settings || {}));
37-
36+
var defaults = angular.copy($confirmModalDefaults);
37+
settings = angular.extend(defaults, (settings || {}));
38+
3839
data = angular.extend({}, settings.defaultLabels, data || {});
3940

4041
if ('templateUrl' in settings && 'template' in settings) {

0 commit comments

Comments
 (0)