diff --git a/cmd/tclipd/main.go b/cmd/tclipd/main.go index eea8130..269f8fb 100644 --- a/cmd/tclipd/main.go +++ b/cmd/tclipd/main.go @@ -482,15 +482,16 @@ WHERE id = $1 AND user_id = $2 func (s *Server) ShowPost(w http.ResponseWriter, r *http.Request) { ui, _ := upsertUserInfo(r.Context(), s.db, s.lc, r.RemoteAddr) var up *tailcfg.UserProfile + origin := "public" if ui != nil { up = ui.UserProfile + origin = "tailnet" } - origin := "tailnet" + if valAny := r.Context().Value(privacyKey); valAny != nil { if val, ok := valAny.(mixedCriticalityHandlerCtxKey); ok { if val == isFunnel { up = nil - origin = "public" } } }