We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28a250c commit dfeabb4Copy full SHA for dfeabb4
1 file changed
packages/discovery-provider/src/tasks/entity_manager/entities/track.py
@@ -556,18 +556,15 @@ def validate_track_tx(params: ManageEntityParameters):
556
557
558
def get_handle(params: ManageEntityParameters):
559
- # TODO: get the track owner user handle
560
handle = (
561
params.session.query(User.handle)
562
.filter(User.user_id == params.user_id, User.is_current == True)
563
.first()
564
)
565
- if not handle or not handle[0]:
566
- raise IndexingValidationError(
567
- f"Cannot find handle for user ID {params.user_id}"
568
- )
569
-
570
- return handle[0]
+ if handle and handle[0]:
+ return handle[0]
+ # Guest users: use synthetic handle for routing
+ return f"user-{params.user_id}"
571
572
573
def update_track_record(
0 commit comments