Ticket #2453 (closed バグ指摘: 修正済)
支払方法・お届け先時間の指定画面のdeliv_idに数値チェックが行われていない
| Reported by: | m_uehara | Owned by: | dkazuto |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.13.3 |
| Component: | フロント | Version: | 2.13.0 |
| Keywords: | Cc: | ||
| 修正済み: | yes |
Description
再現方法
1.購入フロー>支払方法・お届け先時間の指定へ遷移する。
2.Chrome等を使用し、hidden値のdeliv_idに「a」のような数値以外の値を入力する。
3.次の画面へ遷移する。
4.システムエラーとなります。
Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT time_id, deliv_time FROM
dtb_delivtime WHERE deliv_id = $1 ORDER BY time_id ]
PlaceHolder: [array (
0 => 'a',
)]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE
mdb2_statement_pgsql_1591d2ac12c5ef3a4c5e982ffee30be1eb6af91123 ('a')]
[Native message: ERROR: 型integerの入力構文が無効です: "a"
行 1: ...ement_pgsql_1591d2ac12c5ef3a4c5e982ffee30be1eb6af91123 ('a')
^]
Change History
comment:1 Changed 12 years ago by dkazuto
- Owner changed from somebody to dkazuto
- Status changed from new to assigned
comment:2 Changed 12 years ago by h_yoshimoto
- Milestone changed from EC-CUBE2.13.2 to EC-CUBE2.13.3
dkazutoさま
こちらいかがしましょうか?現時点で対応が無い様ですので次回リリースに移します。
Note: See
TracTickets for help on using
tickets.
