fix: remove user_ids validation that blocked notes-to-self

The 'at least one user_id is required' check ran before the creator
was added to memberSet, so {user_ids: []} always 400'd. Now empty
user_ids is allowed — the creator is always in memberSet.
This commit is contained in:
2026-07-02 08:45:52 -04:00
parent 3aa1ca3ead
commit 5cc9d76394
+1 -4
View File
@@ -70,10 +70,7 @@ func (h *Handler) Create(w http.ResponseWriter, r *http.Request) {
http.Error(w, `{"error":"invalid request"}`, http.StatusBadRequest) http.Error(w, `{"error":"invalid request"}`, http.StatusBadRequest)
return return
} }
if len(req.UserIDs) == 0 { // ponytail: user_ids can be empty for self-DM (notes to self)
http.Error(w, `{"error":"at least one user_id is required"}`, http.StatusBadRequest)
return
}
// Build unique member set including creator. // Build unique member set including creator.
memberSet := map[string]struct{}{userID: {}} memberSet := map[string]struct{}{userID: {}}