Skip to content

[GRDM-61058] 削除済み項目 metadata-access-rights の残存によるWEKOエクスポート失敗の修正#752

Open
yacchin1205 wants to merge 2 commits into
RCOSDP:developfrom
yacchin1205:fix/remove-metadata-access-rights-migration
Open

[GRDM-61058] 削除済み項目 metadata-access-rights の残存によるWEKOエクスポート失敗の修正#752
yacchin1205 wants to merge 2 commits into
RCOSDP:developfrom
yacchin1205:fix/remove-metadata-access-rights-migration

Conversation

@yacchin1205

@yacchin1205 yacchin1205 commented Jun 18, 2026

Copy link
Copy Markdown

Purpose

削除済みの質問 grdm-file:metadata-access-rights が古いメタデータ(items[].data)に残っているため、WEKO のメタデータ生成時に KeyError('Question grdm-file:metadata-access-rights not found') が発生する問題の修正。あわせて、creators が空文字 "" のときに姓名分割 migration 0267JSONDecodeError で失敗する問題も修正。

Changes

  • migration 0270_remove_metadata_access_rights を追加し、e-Rad スキーマの FileMetadata / Registration / DraftRegistration から grdm-file:metadata-access-rights キーを除去(既存の FileMetadataMigrator を利用)
  • transform_name_fields_itemcreators が空文字 "" の場合をガードし、json.loads("") を呼ばず [] として扱う

QA Notes

Documentation

None

Side Effects

None

Ticket

GRDM-61058

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.

1 participant