05/02/2026 updated code for security 2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timezone
|
||||
import enum
|
||||
|
||||
from sqlalchemy.dialects.mysql import INTEGER
|
||||
@@ -34,8 +34,8 @@ class VaultItem(db.Model):
|
||||
# the plaintext 'name' column when enc_name is absent.
|
||||
enc_name = db.Column(db.Text, nullable=True)
|
||||
iv_name = db.Column(db.String(64), nullable=True)
|
||||
created_at = db.Column(db.DateTime, default=datetime.utcnow, nullable=False)
|
||||
updated_at = db.Column(db.DateTime, default=datetime.utcnow, onupdate=datetime.utcnow, nullable=False)
|
||||
created_at = db.Column(db.DateTime, default=lambda: datetime.now(timezone.utc).replace(tzinfo=None), nullable=False)
|
||||
updated_at = db.Column(db.DateTime, default=lambda: datetime.now(timezone.utc).replace(tzinfo=None), onupdate=lambda: datetime.now(timezone.utc).replace(tzinfo=None), nullable=False)
|
||||
|
||||
def to_dict(self):
|
||||
# item_type is stored as a plain string; handle both str and enum safely
|
||||
|
||||
Reference in New Issue
Block a user