EC-CUBE / EC-CUBE/ec-cube

整数の入力値に対して最大値チェックを追加する

Open
#4,673 2 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)

以下のURLのパラメータに対して最大値のチェックを追加する

URL | Parameter
-- | --
/admin/content/block/new | block[id]
/admin/content/page/1/edit | main_edit[SpLayout]
/admin/customer/new | admin_customer[address][pref]
/admin/order/new | order[OrderItems][1][order_item_type]
/admin/order/new | order[Shipping][Delivery]
/admin/order/new | order[OrderItems][1][ProductClass]
/admin/product/product/class/1 | product_class_matrix[product_classes][1][ClassCategory2]
/admin/product/product/class/1 | product_class_matrix[product_classes][1][ClassCategory1]
/admin/product/product/class/1 | product_class_matrix[product_classes][1][delivery_duration]
/admin/product/product/class/1 | product_class_matrix[product_classes][1][sale_type]
/admin/shipping/1/edit | form[shippings][1][address][pref]
/admin/shipping/1/edit | form[shippings][1][Delivery]
/admin/shipping/1/edit | form[shippings][1][OrderItems][1][tax_type]
/admin/shipping/1/edit | form[shippings][1][OrderItems][1][order_item_type]
/admin/shipping/1/edit | form[shippings][1][OrderItems][1][ProductClass]
/products/add_cart/1 | ProductClass

## 期待する内容(Expect) or 要望 (Requirement)

巨大な数値でも適切なエラーを返す。
上記以外も漏れている可能性があるので確認したい。

## 再現手順(Procedure)

postgresの環境で巨大な数値を指定してPOSTする。
mysqlでは切り捨てられるなどで発生しないものがある。

### 環境 (environment)
+ EC-CUBE: 4.0.5
+ DB:
- PostgreSQL

## 関連情報 (Ref)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.