Skip to content

sourceQuestIds を additionalSourceQuestIds にリネームし、questId を常にフェッチ対象に含める#17

Merged
max747 merged 3 commits into
mainfrom
fix/admin-multisource
Apr 30, 2026
Merged

sourceQuestIds を additionalSourceQuestIds にリネームし、questId を常にフェッチ対象に含める#17
max747 merged 3 commits into
mainfrom
fix/admin-multisource

Conversation

@max747

@max747 max747 commented Apr 29, 2026

Copy link
Copy Markdown
Member

複数ソースを設定した際に questId 本体のデータがフェッチされないバグを修正。
aggregator は常に questId を先頭ソースとし、additionalSourceQuestIds を追加ソースとして扱う。

複数ソースを設定した際に questId 本体のデータがフェッチされないバグを修正。
aggregator は常に questId を先頭ソースとし、additionalSourceQuestIds を追加ソースとして扱う。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

複数ソース設定時に questId 本体の Harvest データがフェッチ対象から漏れる問題を解消するため、クエストのソース指定フィールドを sourceQuestIds から additionalSourceQuestIds にリネームし、aggregator 側で常に questId を先頭ソースとして扱うようにするPRです。

Changes:

  • Quest 型のフィールドを sourceQuestIdsadditionalSourceQuestIds にリネーム(admin/viewer)
  • aggregator のソースID決定ロジックを「常に questId + 追加ソース」に変更
  • aggregator のテストを新フィールド名・新仕様に合わせて更新

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
viewer/src/types.ts Quest 型のソース指定フィールド名をリネーム
admin/src/types/index.ts Quest 型のソース指定フィールド名をリネーム
admin/src/pages/EventFormPage.tsx 複数ソース編集UIの参照/更新先を新フィールド名へ変更
lambda/aggregator/handler.py ソースIDの構築を「questId + additional」に変更
lambda/aggregator/test_handler.py process_quest のテストを新フィールド名・新仕様に合わせて更新

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread admin/src/pages/EventFormPage.tsx
Comment thread lambda/aggregator/test_handler.py
Comment thread admin/src/types/index.ts
Comment thread lambda/aggregator/handler.py
Comment thread admin/src/pages/EventFormPage.tsx
max747 and others added 2 commits April 30, 2026 08:42
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@max747 max747 merged commit 7beff54 into main Apr 30, 2026
1 check passed
@max747 max747 deleted the fix/admin-multisource branch April 30, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants