mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	Fix self notification on expiry update via oidc relogin (#2080)
This commit is contained in:
		
							parent
							
								
									34361c6f82
								
							
						
					
					
						commit
						76515d12d6
					
				@ -526,7 +526,17 @@ func (h *Headscale) validateNodeForOIDCCallback(
 | 
			
		||||
			util.LogErr(err, "Failed to write response")
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		ctx := types.NotifyCtx(context.Background(), "oidc-expiry", "na")
 | 
			
		||||
		ctx := types.NotifyCtx(context.Background(), "oidc-expiry-self", node.Hostname)
 | 
			
		||||
		h.nodeNotifier.NotifyByNodeID(
 | 
			
		||||
			ctx,
 | 
			
		||||
			types.StateUpdate{
 | 
			
		||||
				Type:        types.StateSelfUpdate,
 | 
			
		||||
				ChangeNodes: []types.NodeID{node.ID},
 | 
			
		||||
			},
 | 
			
		||||
			node.ID,
 | 
			
		||||
		)
 | 
			
		||||
 | 
			
		||||
		ctx = types.NotifyCtx(context.Background(), "oidc-expiry-peers", node.Hostname)
 | 
			
		||||
		h.nodeNotifier.NotifyWithIgnore(ctx, types.StateUpdateExpire(node.ID, expiry), node.ID)
 | 
			
		||||
 | 
			
		||||
		return nil, true, nil
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user