Browse Source

Set device default per type in device data (#272)

4.3
Fernando González 5 years ago
committed by GitHub
parent
commit
21cae64b48
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      submodules/devices/devices.js

+ 5
- 2
submodules/devices/devices.js View File

@ -1015,7 +1015,10 @@ define(function(require) {
smartphone: _.merge({}, sipSettings, callForwardSettings),
softphone: _.merge({}, sipSettings)
}, data.device.device_type, {}),
deviceDefaults = _.merge({}, deviceBaseDefaults, deviceDefaultsForType),
deviceDefaults = _.merge({},
isNewDevice && deviceBaseDefaults,
deviceDefaultsForType
),
deviceOverrides = {
provision: _
.chain(data.template)
@ -1042,7 +1045,7 @@ define(function(require) {
deviceData = _.mergeWith(
{},
templateDefaults,
isNewDevice && deviceDefaults,
deviceDefaults,
data.device,
function(dest, src) {
return _.every([dest, src], _.isArray) ? src : undefined;


Loading…
Cancel
Save