From a9641f4a1ce6403cb41bc91494454459cecf63d5 Mon Sep 17 00:00:00 2001 From: kilian Date: Fri, 5 Dec 2025 21:07:49 +0100 Subject: [PATCH] removed validation --- backend/src/payments/payment_handler.py | 9 ++------- backend/src/supabase/supabase.py | 6 ++---- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/backend/src/payments/payment_handler.py b/backend/src/payments/payment_handler.py index fce755a..61f1bb7 100644 --- a/backend/src/payments/payment_handler.py +++ b/backend/src/payments/payment_handler.py @@ -4,7 +4,7 @@ from typing import Literal from datetime import datetime, timedelta import requests -from pydantic import BaseModel, Field, field_validator, model_post_init +from pydantic import BaseModel, Field from fastapi.responses import RedirectResponse from ..supabase.supabase import SupabaseClient @@ -46,7 +46,7 @@ class OrderRequest(BaseModel): supabase_client: SupabaseClient - @field_validator('basket') + # @field_validator('basket') def validate_basket(cls, v): """Validates the basket items. @@ -84,11 +84,6 @@ class OrderRequest(BaseModel): self.total_credits += item.unit_credits * basket_item.quantity # increment credit balance - @model_post_init - def auto_load_items(self, _): - self.load_items_and_price() - - def to_paypal_items(self): """ Converts items to the PayPal API item format. diff --git a/backend/src/supabase/supabase.py b/backend/src/supabase/supabase.py index 3baa21f..f7ecaaf 100644 --- a/backend/src/supabase/supabase.py +++ b/backend/src/supabase/supabase.py @@ -1,11 +1,9 @@ -import os import logging -import yaml + from fastapi import HTTPException, status from supabase import create_client, Client, ClientOptions -from ..structs.shop import Item, BasketItem -from ..constants import PARAMETERS_DIR +from ..structs.shop import Item from ..configuration.environment import Environment # Silence the supabase logger