1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00

fix: Fix case sensitivity of default admin environment variables

This commit is contained in:
Maksim Eltyshev 2024-03-12 20:40:46 +01:00
parent b1aa184eff
commit d202dd15bc
2 changed files with 6 additions and 4 deletions

View file

@ -31,7 +31,8 @@ module.exports.custom = {
attachmentsPath: path.join(sails.config.appPath, 'private', 'attachments'), attachmentsPath: path.join(sails.config.appPath, 'private', 'attachments'),
attachmentsUrl: `${process.env.BASE_URL}/attachments`, attachmentsUrl: `${process.env.BASE_URL}/attachments`,
defaultAdminEmail: process.env.DEFAULT_ADMIN_EMAIL, defaultAdminEmail:
process.env.DEFAULT_ADMIN_EMAIL && process.env.DEFAULT_ADMIN_EMAIL.toLowerCase(),
oidcIssuer: process.env.OIDC_ISSUER, oidcIssuer: process.env.OIDC_ISSUER,
oidcClientId: process.env.OIDC_CLIENT_ID, oidcClientId: process.env.OIDC_CLIENT_ID,

View file

@ -13,7 +13,7 @@ const buildData = () => {
data.name = process.env.DEFAULT_ADMIN_NAME; data.name = process.env.DEFAULT_ADMIN_NAME;
} }
if (process.env.DEFAULT_ADMIN_USERNAME) { if (process.env.DEFAULT_ADMIN_USERNAME) {
data.username = process.env.DEFAULT_ADMIN_USERNAME; data.username = process.env.DEFAULT_ADMIN_USERNAME.toLowerCase();
} }
return data; return data;
@ -24,16 +24,17 @@ exports.seed = async (knex) => {
return; return;
} }
const email = process.env.DEFAULT_ADMIN_EMAIL.toLowerCase();
const data = buildData(); const data = buildData();
try { try {
await knex('user_account').insert({ await knex('user_account').insert({
...data, ...data,
email: process.env.DEFAULT_ADMIN_EMAIL, email,
subscribeToOwnCards: false, subscribeToOwnCards: false,
createdAt: new Date().toISOString(), createdAt: new Date().toISOString(),
}); });
} catch (error) { } catch (error) {
await knex('user_account').update(data).where('email', process.env.DEFAULT_ADMIN_EMAIL); await knex('user_account').update(data).where('email', email);
} }
}; };