From 0e5d37666f92bc75f12f118fc77a7e4af4a5924b Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 3 Mar 2026 11:46:03 +0300 Subject: Enha: id for card map --- pngmeta/metareader.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pngmeta') diff --git a/pngmeta/metareader.go b/pngmeta/metareader.go index 7053546..e1835f9 100644 --- a/pngmeta/metareader.go +++ b/pngmeta/metareader.go @@ -109,6 +109,12 @@ func ReadCardJson(fname string) (*models.CharCard, error) { if err := json.Unmarshal(data, &card); err != nil { return nil, err } + if card.FilePath == "" { + card.FilePath = fname + } + if card.ID == "" { + card.ID = models.ComputeCardID(card.Role, card.FilePath) + } return &card, nil } -- cgit v1.2.3