fix: user card open in payments list for email only users

This commit is contained in:
3252a8
2026-05-12 23:53:35 +03:00
parent defbac43d7
commit e21a0758c3
5 changed files with 31 additions and 15 deletions
@@ -262,7 +262,8 @@
function openPaymentUserCard(userId) {
const uid = Number(userId);
if (!Number.isFinite(uid) || uid <= 0) return;
// Synthetic email-only users use negative user_id; still a valid admin target.
if (!Number.isFinite(uid) || uid === 0) return;
const next = normalizeSection("users");
sidebarOpen = false;
if (active !== next) {