OFMetadataToStash
OFMetadataToStash copied to clipboard
[BUG] Script fails when database entry has incompatible studio
Version
- v0.9 Release
Environment
- WSL/Ubuntu
- PowerShell 7.4.1
Issue
My studio setup for performers looks like this:
-
OnlyFans (network)
-
performername (OnlyFans)
If the script tries to scrape Stash database entries and finds scenes which are linked to a studio named performername (OnlyFans)
it results in this error:
InvalidOperation: /home/xxx/git/OFMetadataToStash/OFMetadataToStash.ps1:578
Line |
578 | $OnlyFansStudioID = $StashGQL_Result.data.findStudios.Studios[0]. …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot index into a null array.
InvalidOperation: /home/xxx/git/OFMetadataToStash/OFMetadataToStash.ps1:631
Line |
631 | $OnlyFansStudioID = $StashGQL_Result.data.findStudios.Studios …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot index into a null array.
Info: Added the OnlyFans studio to Stash's database
InvalidOperation: /home/xxx/git/OFMetadataToStash/OFMetadataToStash.ps1:714
Line |
714 | $PerformerID = $StashGQL_Result.data.findPerformers.perfo …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot index into a null array.
InvalidOperation: /home/xxx/git/OFMetadataToStash/OFMetadataToStash.ps1:767
Line |
767 | … $PerformerID = $StashGQL_Result.data.findPerformers.perfo …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot index into a null array.
- The metadata database for xxx hasn't changed since your last import! Skipping...
****** Import Complete ******
- Modified Scenes/Images: 0
- Scenes/Images that already had metadata: 0
- This script took 0.6043022 seconds to execute
This'll be addressed in the next release