fix: Able to change postgres user password from ui

This commit is contained in:
Andras Bacsai
2022-04-09 13:33:23 +02:00
parent f4315144af
commit d2f5a58f3b
3 changed files with 15 additions and 9 deletions

View File

@@ -26,12 +26,12 @@
>Root (postgres) User Password</label
>
<CopyPasswordField
readonly
disabled
disabled={!isRunning}
readonly={!isRunning}
placeholder="Generated automatically after start"
id="rootUserPassword"
name="rootUserPassword"
value={database.rootUserPassword}
bind:value={database.rootUserPassword}
/>
</div>
<div class="grid grid-cols-2 items-center">

View File

@@ -68,9 +68,9 @@ export const post: RequestHandler = async (event) => {
const database = await db.getDatabase({ id, teamId });
if (isRunning) {
if (database.dbUserPassword !== dbUserPassword) {
await updatePasswordInDb(database, dbUser, dbUserPassword);
await updatePasswordInDb(database, dbUser, dbUserPassword, false);
} else if (database.rootUserPassword !== rootUserPassword) {
await updatePasswordInDb(database, rootUser, rootUserPassword);
await updatePasswordInDb(database, rootUser, rootUserPassword, true);
}
}
await db.updateDatabase({