Describe the bug
Scraping info is dangling/orphaned in cache/db.xml when editing pc/*.conf files and updating from cache only (Skyscraper -p pc).
To Reproduce
Create a *.conf file in platform pc/ for a well known PC game (i.e., one which has scraping info in the online databases)
Scrape as usual from the different scraping sources with Skyscraper (with -s ...). gamelist gets created as expected with scraping data for that game
Change the content of the *.conf file
Run Skyscraper from cache to generate gamelist again (without -s)
Identified: Information of the game relating to the created *.conf file does not show up in generated gamelist.xml
Expected: gamelist.xml gets created with the game scraping info from cache.
Technical information
Skyscraper version: 3.6.15
OS: RetroPie 4.7.21 / Raspi OS Buster
Additional context*.conf filecontent may be volatile until a proper config is found by the user and may be changed far more frequently than the *.conf filename itself.
I assume the effect comes from the fact that the .conf extension is not listed in this codesegment:
https://github.com/muldjord/skyscraper/blob/master/src/nametools.cpp#L494
Describe the bug Scraping info is dangling/orphaned in
cache/db.xml
when editingpc/*.conf
files and updating from cache only (Skyscraper -p pc
).To Reproduce
*.conf
file in platformpc/
for a well known PC game (i.e., one which has scraping info in the online databases)-s ...
). gamelist gets created as expected with scraping data for that game*.conf
file-s
)*.conf
file does not show up in generatedgamelist.xml
gamelist.xml
gets created with the game scraping info from cache.Technical information
Additional context
*.conf
filecontent may be volatile until a proper config is found by the user and may be changed far more frequently than the*.conf
filename itself. I assume the effect comes from the fact that the.conf
extension is not listed in this codesegment: https://github.com/muldjord/skyscraper/blob/master/src/nametools.cpp#L494