Skip to content

[BUG] Script fails when database entry has incompatible studio #40

@Sadarex

Description

@Sadarex

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

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions