Jump to content

Different People linked as the same person


Recommended Posts

Posted

Why are these 2 different people getting linked together? I favorited Chris Evans (aka Captain America; IMDB: nm0262635) and Chris Evans (IMDB: nm0262632) from Bob the Builder was favorited too. The IMDB numbers are different so these are clearly 2 different people. It seems to be doing a name match only. Is this a bug? Any known workaround?

image.png.2560acfbe7558f3f191d090986959cd9.png

Happy2Play
Posted

Pretty sure this is the first report of this, but is reproducible.  Find any same named actor and favorite one of them.

image.png.3fe1b67079c510ef770b049dbe3f527c.png

Posted
21 minutes ago, Happy2Play said:

Pretty sure this is the first report of this, but is reproducible.  Find any same named actor and favorite one of them.

image.png.3fe1b67079c510ef770b049dbe3f527c.png

Well then. That's disappointing.

@Luke Can we get this fixed?

Posted

Following up. @Luke Can you fix this issue?

Happy2Play
Posted (edited)

Looking in the database it is do to same named people having the same userdatakeyid.  So they both appear when favorited per that id.

image.png.897cf8e18e371fd548ccba349b57514c.png

image.png.1568fdcf9c17955a1a33d3b780d25839.pngimage.png.f7b5ea4313331902d77f3ba5025bd4d9.png

So I have 707 instances where this will happen.

Execution finished without errors.
Result: 707 rows returned in 486ms
At line 1:
SELECT UserDataKeyId, COUNT(*) c FROM MediaItems GROUP BY UserDataKeyId HAVING c > 1;

 

Edited by Happy2Play
Posted

Oh my. And why are they getting the same userdatakeyid? Don't they have different IMDBid's? Mine did.

Happy2Play
Posted
7 minutes ago, mbarylski said:

Oh my. And why are they getting the same userdatakeyid? Don't they have different IMDBid's? Mine did.

Yes they all have different ids.

image.png.eec23fbaf3ae5412f86ab78918571500.png

Posted
30 minutes ago, Happy2Play said:

Yes they all have different ids.

image.png.eec23fbaf3ae5412f86ab78918571500.png

That's good I suppose. Now we just need @Luke to use the IMDb or TMDB id instead of just a name match.

Happy2Play
Posted
1 minute ago, mbarylski said:

That's good I suppose. Now we just need @Luke to use the IMDb or TMDB id instead of just a name match.

It is a matter of what generates the UserDataKeyId to make them unique as that appears to what is used in the UserDatas table when favorited.

  • Agree 2
crusher11
Posted

People are a mess. Apparently the director of the original Child's Play starred as Spider-Man in a few MCU movies, according to my server.

Happy2Play
Posted
5 hours ago, crusher11 said:

People are a mess. Apparently the director of the original Child's Play starred as Spider-Man in a few MCU movies, according to my server.

A old install will maintain these defects where a new install will not.

They will be a mess without a total Refresh, and/or rebuild or new database as all old entries will not be replaced properly as this has changed over time from by name to also get their id from provider metadata.

  • Agree 1
Posted

@Luke Can you provide thoughts on a solution to this issue?

Happy2Play
Posted
5 minutes ago, mbarylski said:

@Luke Can you provide thoughts on a solution to this issue?

Updating the database so these items don't get same UserDataKeyId.

Posted
3 minutes ago, Happy2Play said:

Updating the database so these items don't get same UserDataKeyId.

Was that for me @Happy2Play?

Happy2Play
Posted
1 minute ago, mbarylski said:

Was that for me @Happy2Play?

Depending on what the dev has to change and how destructive that change will have to be.  It may be a issue of having to start over to reindex.  But have to what for a comment from Luke.

  • Agree 1
  • Thanks 1
  • 2 weeks later...
Posted

@Luke Can you please respond?

Posted

I think happy2play pretty much covered it.

Posted
5 hours ago, Luke said:

I think happy2play pretty much covered it.

@Luke So you're going to fix it then?

  • 3 weeks later...
Posted

@Luke Can you please fix this issue?

Posted

@Luke Following up on this. Can you please fix this issue?

Posted

Best thing I can do right now is add a change for new installations to base person user data on external IDs.

But I can't offer a migration right now, so that means restoring a backup of person user data, e.g. favorite people may no longer work if it was based on the previous method.

Posted
4 minutes ago, Luke said:

Best thing I can do right now is add a change for new installations to base person user data on external IDs.

Ok, so if you do that wouldn't we be able to fix it manually by changing the external ID for each person?

Posted

That and then manually changing the user data for that person to be how you want it.

Posted
2 minutes ago, Luke said:

That and then manually changing the user data for that person to be how you want it.

I think that works, but are you saying it won't pull in metadata? I'm not certain what info I would change. So for example, Chris Evans data would all still be there right? I wouldn't have to re-enter all the day below would I?

image.png.0356b9c95c02a46b8a8928682ee42b98.png

Posted
Quote

but are you saying it won't pull in metadata?

I never said that.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...