http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2017-11-15T08:16:53Z
OpenPNE Issue Tracking System
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=22921
2017-11-15T08:16:53Z
kaoru n
<ul><li><strong>関連している</strong> <i><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" href="/issues/4188">Bug(バグ) #4188</a>: アクティビティガジェット Web公開していない投稿がWeb公開されてしまう</i> を追加</li></ul>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23006
2018-01-15T06:06:14Z
kaoru n
<ul><li><strong>3.6 で発生するか</strong> を <i>Unknown (未調査)</i> から <i>No (いいえ)</i> に変更</li><li><strong>3.8 で発生するか</strong> を <i>Unknown (未調査)</i> から <i>Yes (はい)</i> に変更</li></ul>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23008
2018-01-15T06:12:17Z
kaoru n
<ul><li><strong>ステータス</strong> を <i>New(新規)</i> から <i>Pending Review(レビュー待ち)</i> に変更</li><li><strong>担当者</strong> を <i>kaoru n</i> にセット</li><li><strong>進捗率</strong> を <i>0</i> から <i>50</i> に変更</li></ul><p>各ブランチについて Merge Request を作成しました。レビューをお願いします。</p>
<ul>
<li>3.6.x: 対象外</li>
<li>3.8.x: <a class="external" href="https://git.pne.jp/openpne-security/op3_security/merge_requests/12">https://git.pne.jp/openpne-security/op3_security/merge_requests/12</a></li>
<li>master: <a class="external" href="https://git.pne.jp/openpne-security/op3_security/merge_requests/11">https://git.pne.jp/openpne-security/op3_security/merge_requests/11</a></li>
</ul>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23009
2018-01-15T06:14:29Z
kaoru n
<ul><li><strong>説明</strong> を更新 (<a title="差分を表示" href="/journals/23009/diff?detail_id=31061">diff</a>)</li></ul>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23371
2019-04-05T07:02:59Z
kaoru n
<ul></ul><p>github にてプルリクエスト作成しました</p>
<p>3.6.x: 対象外<br />3.8.x: <a class="external" href="https://github.com/openpne/OpenPNE3/pull/518">https://github.com/openpne/OpenPNE3/pull/518</a><br />master: <a class="external" href="https://github.com/openpne/OpenPNE3/pull/517">https://github.com/openpne/OpenPNE3/pull/517</a></p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23373
2019-04-05T08:46:15Z
Rimpei Ogawa
ogawa@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Review(レビュー待ち)</i> から <i>Rejected(差し戻し)</i> に変更</li></ul><p><a class="external" href="https://redmine.openpne.jp/issues/4188#note-10">https://redmine.openpne.jp/issues/4188#note-10</a><br />と同様に、 <code>viewerId</code> が空の場合は <code>PUBLIC_FLAG_OPEN</code> だけに絞り込むという対応で十分ではないかと思います。</p>
<pre><code class="php syntaxhl"><span class="CodeRay"> <span class="keyword">elseif</span> (!<span class="local-variable">$this</span>->viewerId)
{
<span class="local-variable">$subQuery</span>[] = <span class="local-variable">$this</span>->buildMemberQuery(<span class="local-variable">$query</span>->createSubquery(), <span class="local-variable">$id</span>, <span class="constant">ActivityDataTable</span>::<span class="constant">PUBLIC_FLAG_OPEN</span>);
}
</span></code></pre>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23376
2019-04-05T10:51:44Z
kaoru n
<ul><li><strong>ステータス</strong> を <i>Rejected(差し戻し)</i> から <i>Pending Review(レビュー待ち)</i> に変更</li></ul><p>プルリクエスト修正しました</p>
<p>3.6.x: 対象外<br />3.8.x: <a class="external" href="https://github.com/openpne/OpenPNE3/pull/518">https://github.com/openpne/OpenPNE3/pull/518</a><br />master: <a class="external" href="https://github.com/openpne/OpenPNE3/pull/517">https://github.com/openpne/OpenPNE3/pull/517</a></p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23377
2019-04-05T11:03:52Z
Rimpei Ogawa
ogawa@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Review(レビュー待ち)</i> から <i>Pending Testing(テスト待ち)</i> に変更</li><li><strong>進捗率</strong> を <i>50</i> から <i>70</i> に変更</li></ul><p>レビューOKです。</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23397
2019-04-10T11:03:58Z
Chiharu Nakajima
nakajima@tejimaya.com
<ul></ul><p>以下のエラーが発生するため、現在試験不可です(原因は現在調査中)。<br /><pre>
SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
</pre></p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23404
2019-04-11T08:37:14Z
kaoru n
<ul><li><strong>ステータス</strong> を <i>Pending Testing(テスト待ち)</i> から <i>Rejected(差し戻し)</i> に変更</li><li><strong>進捗率</strong> を <i>70</i> から <i>50</i> に変更</li></ul><p><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug(バグ): opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう (Fixed(完了))" href="http://redmine.openpne.jp/issues/4260#note-9">#4260-9</a> のエラーは、今回の修正適用前にタイムライン投稿が存在する場合に、修正適用後に発生します。</p>
<p>※ 修正適用前にタイムライン投稿した場合<br />1. OpenPNE-3.8.30 + opTimelinePlugin-1.2.7 をインストール後、タイムライン投稿を行う。<br />2. <a class="external" href="https://github.com/openpne/OpenPNE3/pull/518">https://github.com/openpne/OpenPNE3/pull/518</a> のブランチをチェックアウトし、 $ ./symfony cc 実行後、 /member/1 に未ログイン状態でアクセスした際にエラー発生</p>
<p>※ 修正適用後のブランチでインストールした場合<br />(1) <a class="external" href="https://github.com/openpne/OpenPNE3/pull/518">https://github.com/openpne/OpenPNE3/pull/518</a> のブランチ + opTimelinePlugin-1.2.7 をインストール後、タイムライン投稿を行う。<br />(2) /member/1 に未ログイン状態でアクセスすると正常に表示される</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23406
2019-04-11T11:24:25Z
kaoru n
<ul></ul><p>エラーが発生しているのは、下記の箇所<br /><a class="external" href="https://github.com/tejimaya/opTimelinePlugin/blob/master/apps/mobile_frontend/modules/timeline/actions/components.class.php#L41-L43">https://github.com/tejimaya/opTimelinePlugin/blob/master/apps/mobile_frontend/modules/timeline/actions/components.class.php#L41-L43</a><br /><pre><code class="php syntaxhl"><span class="CodeRay"> <span class="local-variable">$this</span>->activities = <span class="local-variable">$query</span>
->andWhere(<span class="string"><span class="delimiter">'</span><span class="content">in_reply_to_activity_id IS NULL</span><span class="delimiter">'</span></span>)
->execute();
</span></code></pre></p>
<hr />
<p>ログ<br /><pre>
4月 11 20:05:48 symfony [info] {Doctrine_Connection_Statement} execute : SELECT a.id AS a__id, a.member_id AS a__member_id, a.in_reply_to_activity_id AS a__in_reply_to_activity_id, a.body AS a__body, a.uri AS a__uri, a.public_flag AS a__public_flag, a.is_pc AS a__is_pc, a.is_mobile AS a__is_mobile, a.source AS a__source, a.source_uri AS a__source_uri, a.foreign_table AS a__foreign_table, a.foreign_id AS a__foreign_id, a.template AS a__template, a.template_param AS a__template_param, a.created_at AS a__created_at, a.updated_at AS a__updated_at, m.id AS m__id, m.name AS m__name, m.invite_member_id AS m__invite_member_id, m.is_login_rejected AS m__is_login_rejected, m.created_at AS m__created_at, m.updated_at AS m__updated_at, m.is_active AS m__is_active FROM activity_data a LEFT JOIN member m ON a.member_id = m.id WHERE (a.member_id = ? AND a.public_flag IN (?, ?)) AND (a.foreign_table IS NULL OR a.foreign_table <> "community") AND a.in_reply_to_activity_id IS NULL AND (m.is_active = ? OR m.is_active IS NULL) ORDER BY a.id DESC LIMIT 20 - (1, 0, 1)
4月 11 20:05:48 symfony [err] {Doctrine_Connection_Mysql_Exception} SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
</pre><br />パラメータ数が合わない。</p>
<hr />
<pre><code class="php syntaxhl"><span class="CodeRay"> ->andWhere(<span class="string"><span class="delimiter">'</span><span class="content">in_reply_to_activity_id IS NULL</span><span class="delimiter">'</span></span>)
</span></code></pre>を削除すると<br /><pre>
4月 11 20:25:59 symfony [info] {Doctrine_Connection_Statement} execute : SELECT a.id AS a__id, a.member_id AS a__member_id, a.in_reply_to_activity_id AS a__in_reply_to_activity_id, a.body AS a__body, a.uri AS a__uri, a.public_flag AS a__public_flag, a.is_pc AS a__is_pc, a.is_mobile AS a__is_mobile, a.source AS a__source, a.source_uri AS a__source_uri, a.foreign_table AS a__foreign_table, a.foreign_id AS a__foreign_id, a.template AS a__template, a.template_param AS a__template_param, a.created_at AS a__created_at, a.updated_at AS a__updated_at, m.id AS m__id, m.name AS m__name, m.invite_member_id AS m__invite_member_id, m.is_login_rejected AS m__is_login_rejected, m.created_at AS m__created_at, m.updated_at AS m__updated_at, m.is_active AS m__is_active FROM activity_data a LEFT JOIN member m ON a.member_id = m.id WHERE (a.member_id = ? AND a.public_flag IN (?)) AND (a.foreign_table IS NULL OR a.foreign_table <> "community") AND (m.is_active = ? OR m.is_active IS NULL) ORDER BY a.id DESC LIMIT 20 - (1, 0, 1)
</pre>
<p>public_flag IN (?) が変わる。なぜ?</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23407
2019-04-12T07:08:24Z
kaoru n
<ul></ul><p>参照: <a class="external" href="https://redmine.openpne.jp/issues/3135#note-1">https://redmine.openpne.jp/issues/3135#note-1</a><br />同じ箇所のエラーの話</p>
<p>問題は <a class="external" href="https://redmine.openpne.jp/issues/3273">https://redmine.openpne.jp/issues/3273</a> と同一</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23409
2019-04-12T07:24:05Z
kaoru n
<ul><li><strong>関連している</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed parent" href="/issues/3273">Bug(バグ) #3273</a>: activity/search.json?member_id=? で特定メンバーのアクティビティを取得すると500エラーとなる</i> を追加</li></ul>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23419
2019-04-19T04:14:11Z
kaoru n
<ul><li><strong>ステータス</strong> を <i>Rejected(差し戻し)</i> から <i>Pending Testing(テスト待ち)</i> に変更</li><li><strong>進捗率</strong> を <i>50</i> から <i>70</i> に変更</li></ul><p><a class="external" href="https://redmine.openpne.jp/issues/3273#note-12">https://redmine.openpne.jp/issues/3273#note-12</a><br />にて修正を行うこととしました。<br />このチケットのテストは、 <a class="issue tracker-1 status-5 priority-4 priority-default closed parent" title="Bug(バグ): activity/search.json?member_id=? で特定メンバーのアクティビティを取得すると500エラーとなる (Fixed(完了))" href="http://redmine.openpne.jp/issues/3273">#3273</a> の修正を含む状態で行います。</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23451
2019-06-12T07:13:45Z
isao sano
sano@tejimaya.com
<ul><li><strong>ステータス</strong> を <i>Pending Testing(テスト待ち)</i> から <i>Pending Merge(マージ待ち)</i> に変更</li><li><strong>進捗率</strong> を <i>70</i> から <i>80</i> に変更</li></ul><p>確認しました。問題ありません。</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23466
2019-06-13T02:52:06Z
kaoru n
<ul><li><strong>ステータス</strong> を <i>Pending Merge(マージ待ち)</i> から <i>Fixed(完了)</i> に変更</li><li><strong>進捗率</strong> を <i>80</i> から <i>100</i> に変更</li></ul><p>マージしました</p>
OpenPNE 3 - Bug(バグ) #4260: opTimelinePlugin 携帯版プロフィール画面のSNSメンバーのタイムラインガジェット Web公開していない投稿がWeb公開されてしまう
http://redmine.openpne.jp/issues/4260?journal_id=23468
2019-06-13T04:30:12Z
kaoru n
<ul><li><strong>プロジェクト</strong> を <i>OpenPNE Security Issue</i> から <i>OpenPNE 3</i> に変更</li><li><strong>カテゴリ</strong> を削除 (<del><i>権限不備</i></del>)</li><li><strong>対象バージョン</strong> を <i>OpenPNE 3.8.32</i> にセット</li></ul>