stashapp / stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
https://stashapp.cc/
GNU Affero General Public License v3.0
9.26k stars 794 forks source link

StashID for Performer from stashdb tagger #2823

Open Foucoubou opened 2 years ago

Foucoubou commented 2 years ago

If we perform following.

Pickup a scene in tagger view which is in stashdb and its performer is NOT in local stash. Use tagger and click "blue" performer to add it to local stash. When you observe the created performer - it has data from stashdb - except the StashID - which seems as not intended behavior.

7dJx1qP commented 2 years ago

I can't reproduce this. What version of stash are you using?

Use tagger and click "blue" performer to add it to local stash.

This is not clear to me. I don't know what "Blue" you're referring to. In the scene tagger, if you don't have the performer in your local stash, you should be clicking "Create", then "Save". Is this what you're doing?

Foucoubou commented 2 years ago

I can't reproduce this. What version of stash are you using?

Use tagger and click "blue" performer to add it to local stash.

This is not clear to me. I don't know what "Blue" you're referring to. In the scene tagger, if you don't have the performer in your local stash, you should be clicking "Create", then "Save". Is this what you're doing?

Blue performer means performer which was not yet matched (created) in local stash. So the tagger view offers me to create this performer (marked as blue next to the performer window). Then I click it - the performer appears in performer list (and I can optionally click to save the scene to pair the scene). But the issue is that if I check that newly created performer - it has clearly data from stashdb - image etc., but NOT the stash id.

I have raised discussion on discord yesterday - and sb confirmed the issue

I use the latest version v0.16.1

7dJx1qP commented 2 years ago

It looks like you're referring to scraping a scene from stashdb from the individual scene page and not the "Tagger" view which is on the all scenes page. Creating a performer from the scenes page tagger view will assign the StashID, but creating a performer by going to a scene's page and scraping it with StashDB will not, so that is a bug.