This repository has been archived on 2023-08-08. You can view files and clone it, but cannot push or open issues or pull requests.
PassManager/src/database/change.py

18 lines
438 B
Python
Raw Normal View History

2022-10-14 14:48:32 +00:00
import sqlmodel
from sqlalchemy.future import Engine
from . import models
def change_master_pass(
engine: Engine, user_id: int, salt: bytes, passwd: bytes
) -> None:
statement = (
sqlmodel.update(models.MasterPass)
.where(models.MasterPass.user_id == user_id)
.values(salt=salt, passwd=passwd)
2022-10-14 14:48:32 +00:00
)
with sqlmodel.Session(engine) as session:
session.exec(statement)
2022-10-30 19:57:26 +00:00
session.commit()