P5-4418 validate Pwinty SKU code
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
from flask import Blueprint, request, jsonify, abort
|
||||
from api.helpers import check_api_key
|
||||
from api.validators import validate_territory, validate_number
|
||||
from api.validators import validate_territory, validate_number, validate_any_of
|
||||
from api.models.inquiry import Inquiry
|
||||
from api.models.product import Material, Product
|
||||
from api.models.contract_customer import ContractCustomer
|
||||
from api.models import market as market_model
|
||||
from api.lib import pwinty
|
||||
from api.lib.prices import (
|
||||
wallpaper_price,
|
||||
canvas_price,
|
||||
@@ -242,6 +243,7 @@ def poster_hanger():
|
||||
|
||||
@mod.route("/framed-print", methods=["GET"])
|
||||
@validate_territory("territory")
|
||||
@validate_any_of("sku", pwinty.SKU_CODES)
|
||||
def framed_print():
|
||||
sku = request.args.get("sku", type=str)
|
||||
market = market_model.from_territory(request.args.get("territory"))
|
||||
|
||||
Reference in New Issue
Block a user