clone: copy over the enableMailbox flag

This commit is contained in:
Girish Ramakrishnan
2021-06-16 23:09:30 -07:00
parent f2e0ee12a2
commit bf1c7eedb7
3 changed files with 9 additions and 4 deletions

View File

@@ -749,6 +749,7 @@ function install(data, auditSource, callback) {
overwriteDns = 'overwriteDns' in data ? data.overwriteDns : false,
skipDnsSetup = 'skipDnsSetup' in data ? data.skipDnsSetup : false,
appStoreId = data.appStoreId,
enableMailbox = 'enabledMailbox' in data ? data.enableMailbox : true,
manifest = data.manifest;
let error = manifestFormat.parse(manifest);
@@ -817,6 +818,7 @@ function install(data, auditSource, callback) {
label,
tags,
icon,
enableMailbox,
runState: exports.RSTATE_RUNNING,
installationState: exports.ISTATE_PENDING_INSTALL
};
@@ -1696,7 +1698,8 @@ function clone(app, data, user, auditSource, callback) {
label: app.label ? `${app.label}-clone` : '',
tags: app.tags,
enableAutomaticUpdate: app.enableAutomaticUpdate,
icon: icons.icon
icon: icons.icon,
enableMailbox: app.enableMailbox
};
appdb.add(newAppId, appStoreId, manifest, location, domain, translatePortBindings(portBindings, manifest), data, function (error) {