[GH-ISSUE #40] Transform output not connected automatically to the root node. #1000

Closed
opened 2026-05-03 01:49:54 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @FarallonWest on GitHub (Nov 11, 2025).
Original GitHub issue: https://github.com/reconurge/flowsint/issues/40

Using Maigret transform on a social profile, the output was not automatically connected to the root node.

Originally created by @FarallonWest on GitHub (Nov 11, 2025). Original GitHub issue: https://github.com/reconurge/flowsint/issues/40 Using Maigret transform on a social profile, the output was not automatically connected to the root node.
Author
Owner

@dextmorgn commented on GitHub (Nov 12, 2025):

I was able to recreate the bug, is it creating a new (duplicate) root node ?

<!-- gh-comment-id:3519259286 --> @dextmorgn commented on GitHub (Nov 12, 2025): I was able to recreate the bug, is it creating a new (duplicate) root node ?
Author
Owner

@FarallonWest commented on GitHub (Nov 12, 2025):

It is not creating a new duplicate node exactly. It started with social profile node (because I made one). The next offshoot was username and then the extrapolation was social profiles.

  • social profile A > transform using Maigret
  • username A> attached entities were social profiles.

For me, I would prefer the username being the top and social profiles being the connected graph nodes in hierarchy. This helps keep things cleaner, especially when you have multiple usernames. And I think this might be solved with the suggestion elsewhere about using the transform on the username vs the social profile.

<!-- gh-comment-id:3519281386 --> @FarallonWest commented on GitHub (Nov 12, 2025): It is not creating a new duplicate node exactly. It started with social profile node (because I made one). The next offshoot was username and then the extrapolation was social profiles. - social profile A > transform using Maigret - username A> attached entities were social profiles. For me, I would prefer the username being the top and social profiles being the connected graph nodes in hierarchy. This helps keep things cleaner, especially when you have multiple usernames. And I think this might be solved with the suggestion elsewhere about using the transform on the username vs the social profile.
Author
Owner

@drbaron1727-sudo commented on GitHub (Nov 17, 2025):


<!-- gh-comment-id:3544205511 --> @drbaron1727-sudo commented on GitHub (Nov 17, 2025): ****
Author
Owner

@dextmorgn commented on GitHub (Nov 18, 2025):

@FarallonWest I've made some changes about the Username and now SocialAccount (instead of SocialProfile).

Now, SocialAccount has a field Username.

For now the transform system doesn't support nested types like:

Apply username_to_social_maigret to SocialAccount.Username

But that's what I'm aiming to update in the next few days.

@FarallonWest @drbaron1727-sudo let me know if something is unclear of if you had other suggestions on this

<!-- gh-comment-id:3545903176 --> @dextmorgn commented on GitHub (Nov 18, 2025): @FarallonWest I've made some changes about the `Username` and now `SocialAccount` (instead of `SocialProfile`). Now, `SocialAccount` has a field `Username`. For now the transform system doesn't support nested types like: > Apply `username_to_social_maigret` to `SocialAccount.Username` But that's what I'm aiming to update in the next few days. @FarallonWest @drbaron1727-sudo let me know if something is unclear of if you had other suggestions on this
Author
Owner

@FarallonWest commented on GitHub (Nov 18, 2025):

Will do. I will have some more time to test in the coming days

<!-- gh-comment-id:3549558667 --> @FarallonWest commented on GitHub (Nov 18, 2025): Will do. I will have some more time to test in the coming days
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#1000