From 1af15ed76cb294a92fe3aa6483f2575392599b79 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 23 Sep 2021 17:43:09 +0200 Subject: [PATCH] fdsfs --- files/classes/comment.py | 8 ++++---- files/classes/submission.py | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/files/classes/comment.py b/files/classes/comment.py index bd0d82892..ff4a2a314 100644 --- a/files/classes/comment.py +++ b/files/classes/comment.py @@ -2,7 +2,7 @@ import re from urllib.parse import urlencode, urlparse, parse_qs from flask import * from sqlalchemy import * -from sqlalchemy.orm import relationship +from sqlalchemy.orm import relationship, deferred from files.helpers.lazy import lazy from files.helpers.const import SLURS from files.__main__ import Base @@ -18,8 +18,8 @@ class CommentAux(Base): key_id = Column(Integer, primary_key=True) id = Column(Integer, ForeignKey("comments.id")) - body = Column(String(10000)) - body_html = Column(String(20000)) + body = deferred(Column(String(10000))) + body_html = deferred(Column(String(20000))) ban_reason = Column(String(256), default='') @@ -28,7 +28,7 @@ class Comment(Base): __tablename__ = "comments" id = Column(Integer, primary_key=True) - comment_aux = relationship("CommentAux", lazy="joined", uselist=False, innerjoin=True, primaryjoin="Comment.id==CommentAux.id") + comment_aux = relationship("CommentAux", uselist=False, primaryjoin="Comment.id==CommentAux.id") author_id = Column(Integer, ForeignKey("users.id")) parent_submission = Column(Integer, ForeignKey("submissions.id")) created_utc = Column(Integer, default=0) diff --git a/files/classes/submission.py b/files/classes/submission.py index 31e31589a..8dc2355c8 100644 --- a/files/classes/submission.py +++ b/files/classes/submission.py @@ -1,6 +1,6 @@ from flask import render_template, g from sqlalchemy import * -from sqlalchemy.orm import relationship +from sqlalchemy.orm import relationship, deferred import re, random from urllib.parse import urlparse from files.helpers.lazy import lazy @@ -22,8 +22,8 @@ class SubmissionAux(Base): title = Column(String(500)) title_html = Column(String(500)) url = Column(String(500)) - body = Column(String(10000)) - body_html = Column(String(20000)) + body = deferred(Column(String(10000))) + body_html = deferred(Column(String(20000))) ban_reason = Column(String(128)) embed_url = Column(String(256))