Actions
Bug(バグ) #4605
closedメンバー画面 > 友人を招待する から招待を行うと member テーブルにレコードが2つ作成される
Start date:
2023-07-11
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
Description
Overview (現象)¶
メンバー画面 > 友人を招待する から招待を行うと member テーブルにレコードが2つ作成される。
created_at が同じレコードが同時に作成されたレコード。
mysql> select * from member;
+----+------------+------------------+-------------------+---------------------+---------------------+-----------+
| id | name | invite_member_id | is_login_rejected | created_at | updated_at | is_active |
+----+------------+------------------+-------------------+---------------------+---------------------+-----------+
| 1 | OpenPNE君 | NULL | 0 | 2023-07-10 18:38:13 | 2023-07-10 18:38:13 | 1 |
| 2 | | 1 | 0 | 2023-07-10 18:39:05 | 2023-07-10 18:39:05 | 0 |
| 3 | | NULL | 0 | 2023-07-10 18:39:05 | 2023-07-10 18:39:05 | 0 |
| 4 | test002 | 1 | 0 | 2023-07-10 18:41:29 | 2023-07-10 18:42:02 | 1 |
| 5 | | NULL | 0 | 2023-07-10 18:41:29 | 2023-07-10 18:41:29 | 0 |
+----+------------+------------------+-------------------+---------------------+---------------------+-----------+
5 rows in set (0.001 sec)
member_config は下記のように member_id が若いものを対象に更新される。
mysql> select * from member_config;
+----+-----------+-------------------+------------------------------------------------------------------+---------------------+----------------------------------+---------------------+---------------------+
| id | member_id | name | value | value_datetime | name_value_hash | created_at | updated_at |
+----+-----------+-------------------+------------------------------------------------------------------+---------------------+----------------------------------+---------------------+---------------------+
| 1 | 1 | pc_address | sns@example.com | NULL | {snip} | 2023-07-10 18:38:13 | 2023-07-10 18:38:13 |
| 2 | 1 | password | {snip} | NULL | {snip} | 2023-07-10 18:38:13 | 2023-07-10 18:38:13 |
| 3 | 1 | secret_question | 5 | NULL | {snip} | 2023-07-10 18:38:13 | 2023-07-10 18:38:13 |
| 4 | 1 | secret_answer | {snip} | NULL | {snip} | 2023-07-10 18:38:13 | 2023-07-10 18:38:13 |
| 5 | 1 | lastLogin | | 2023-07-10 18:41:51 | {snip} | 2023-07-10 18:38:47 | 2023-07-10 18:41:51 |
| 6 | 1 | api_key | {snip} | NULL | {snip} | 2023-07-10 18:38:47 | 2023-07-10 18:38:47 |
| 7 | 2 | pc_address_pre | test001@example.com | NULL | {snip} | 2023-07-10 18:39:05 | 2023-07-10 18:39:05 |
| 8 | 2 | pc_address_token | {snip} | NULL | {snip} | 2023-07-10 18:39:05 | 2023-07-10 18:39:05 |
| 9 | 2 | register_token | {snip} | NULL | {snip} | 2023-07-10 18:39:05 | 2023-07-10 18:39:05 |
| 10 | 4 | pc_address | test002@example.com | NULL | {snip} | 2023-07-10 18:41:29 | 2023-07-10 18:42:02 |
| 12 | 4 | register_token | {snip} | NULL | {snip} | 2023-07-10 18:41:29 | 2023-07-10 18:41:29 |
| 13 | 4 | age_public_flag | 3 | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
| 14 | 4 | password | {snip} | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
| 15 | 4 | secret_question | 1 | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
| 16 | 4 | secret_answer | {snip} | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
| 17 | 4 | mail_address_hash | {snip} | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
| 18 | 4 | lastLogin | | 2023-07-10 18:44:05 | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:44:05 |
| 19 | 4 | api_key | {snip} | NULL | {snip} | 2023-07-10 18:42:02 | 2023-07-10 18:42:02 |
+----+-----------+-------------------+------------------------------------------------------------------+---------------------+----------------------------------+---------------------+---------------------+
18 rows in set (0.000 sec)
管理画面 > メンバー管理 > 招待メール送信 からの招待時、
メンバー画面 > ログイン画面 > 新規登録 からの招待時は発生しない。
Causes (原因)¶
バグが発生した原因を記入
Way to fix (修正内容)¶
修正内容を記入
Updated by kaoru n over 1 year ago
- Status changed from New(新規) to Pending Review(レビュー待ち)
- Assignee set to kaoru n
- % Done changed from 0 to 50
https://github.com/openpne/OpenPNE3/pull/697
にてプルリクエストしました
Updated by kaoru n over 1 year ago
- Related to Bug(バグ) #4606: メンバー画面 > 「友人を招待する」からの招待時、member_relationship のレコード作成時に member のレコードが新規作成されてしまう added
Updated by Rimpei Ogawa over 1 year ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- % Done changed from 50 to 70
Updated by isao sano about 1 year ago
- Status changed from Pending Testing(テスト待ち) to Pending Merge(マージ待ち)
- % Done changed from 70 to 80
試験完了しました。
問題ありません。
Updated by kaoru n about 1 year ago
- Status changed from Pending Merge(マージ待ち) to Fixed(完了)
- % Done changed from 80 to 100
マージしました
Actions