mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-02-10 18:05:07 +08:00
Merge pull request '[bug] Fix reading of tenant secret.key; Fix bug 77558' (#81) from fix/bug-ten-sec into release/v9.1.0
Reviewed-on: https://git.onlyoffice.com/ONLYOFFICE/server/pulls/81
This commit is contained in:
@ -166,19 +166,23 @@ function getTenantSecret(ctx, type) {
|
||||
return co(function* () {
|
||||
let cfgTenant;
|
||||
//check config
|
||||
switch (type) {
|
||||
case commonDefines.c_oAscSecretType.Browser:
|
||||
case commonDefines.c_oAscSecretType.Inbox:
|
||||
cfgTenant = ctx.getCfg('services.CoAuthoring.secret.inbox', undefined);
|
||||
break;
|
||||
case commonDefines.c_oAscSecretType.Outbox:
|
||||
cfgTenant = ctx.getCfg('services.CoAuthoring.secret.outbox', undefined);
|
||||
break;
|
||||
case commonDefines.c_oAscSecretType.Session:
|
||||
cfgTenant = ctx.getCfg('services.CoAuthoring.secret.session', undefined);
|
||||
break;
|
||||
const tenantConfig = yield getTenantConfig(ctx);
|
||||
if (tenantConfig) {
|
||||
switch (type) {
|
||||
case commonDefines.c_oAscSecretType.Browser:
|
||||
case commonDefines.c_oAscSecretType.Inbox:
|
||||
cfgTenant = tenantConfig?.services?.CoAuthoring?.secret?.inbox;
|
||||
break;
|
||||
case commonDefines.c_oAscSecretType.Outbox:
|
||||
cfgTenant = tenantConfig?.services?.CoAuthoring?.secret?.outbox;
|
||||
break;
|
||||
case commonDefines.c_oAscSecretType.Session:
|
||||
cfgTenant = tenantConfig?.services?.CoAuthoring?.secret?.session;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (undefined !== cfgTenant) {
|
||||
|
||||
if (cfgTenant) {
|
||||
return utils.getSecretByElem(cfgTenant);
|
||||
}
|
||||
let res = undefined;
|
||||
|
||||
Reference in New Issue
Block a user