From: Michael Tremer Date: Mon, 16 Jun 2025 15:26:08 +0000 (+0000) Subject: sessions: SQLModel does not know how to handle INET X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feae8379d3215e238236441427038f97a8233eba;p=pbs.git sessions: SQLModel does not know how to handle INET Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/sessions.py b/src/buildservice/sessions.py index 6e113c4b..574db879 100644 --- a/src/buildservice/sessions.py +++ b/src/buildservice/sessions.py @@ -1,13 +1,13 @@ #!/usr/bin/python import datetime -import ipaddress import logging import sqlalchemy import sqlmodel +from sqlalchemy.dialects.postgresql import INET + from . import base -from . import database from . import misc # Setup logging @@ -109,7 +109,7 @@ class Session(sqlmodel.SQLModel, table=True): # Address - address : ipaddress.IPv6Address | ipaddress.IPv4Address + address : str = sqlmodel.Field(default=None, sa_column=sqlalchemy.Column(INET)) # User Agent