From 598abe604b11e9814d385f0ec72d0f128afe4581 Mon Sep 17 00:00:00 2001 From: alireza Date: Wed, 23 Sep 2026 22:13:19 +0330 Subject: [PATCH] fix: add member to group bug --- .../Services/Device/DeviceMemberService.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/GreenHome.Infrastructure/Services/Device/DeviceMemberService.cs b/src/GreenHome.Infrastructure/Services/Device/DeviceMemberService.cs index 896d59d..de56cfa 100644 --- a/src/GreenHome.Infrastructure/Services/Device/DeviceMemberService.cs +++ b/src/GreenHome.Infrastructure/Services/Device/DeviceMemberService.cs @@ -55,6 +55,9 @@ public sealed class DeviceMemberService : IDeviceMemberService Role = Domain.UserRole.Normal }; _dbContext.Users.Add(user); + // کاربر جدید باید ابتدا ذخیره شود تا user.Id مقدار واقعی بگیرد؛ + // در غیر این صورت DeviceUser با UserId=0 ثبت و FK نقض می‌شود. + await _dbContext.SaveChangesAsync(cancellationToken); } var member = await _dbContext.DeviceUsers