When trying to fetch metadata for any region(including normally empty ones like AD) while shop_id is 3 or 4. it will detect the normal supported languages but then fail when fetching ranking info for it
Comand(using US as example):
.\saveShop.exe --regions US fetch-all --cert .\ctr-common-1.pem
Log(using US example):
Processing region US
Supported languages:
en (English)
es (Spanish)
Fetching metadata for language "en" of region US
Fetching endpoint news
Fetching endpoint telops
Fetching endpoint directories
Fetching endpoint genres
Fetching endpoint publishers
Fetching endpoint publishers/contacts
Fetching endpoint platforms
Fetching endpoint searchcategory
Fetching endpoint languages
Fetching endpoint rankings
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Custom("missing field `ranking`")', src\main.rs:614:67
the log is the same for both shop ids
http_log for shop id 3(using US as example):
Curious, looks like the ranking/<id> endpoint is not available for shop_id=3/4. As a fix, you should safely be able to comment out the call to handle_ranking_content.
When trying to fetch metadata for any region(including normally empty ones like AD) while shop_id is 3 or 4. it will detect the normal supported languages but then fail when fetching ranking info for it Comand(using US as example): .\saveShop.exe --regions US fetch-all --cert .\ctr-common-1.pem Log(using US example):
the log is the same for both shop ids http_log for shop id 3(using US as example):
http log for shop id 4(using US as example):