# فشل Db:seed\_fu في 002\_groups.rb أثناء الترقية: فشل التحقق من الصحة: الاسم موجود بالفعل

**URL:** https://meta.discourse.org/t/db-seed-fu-fails-on-002-groups-rb-during-upgrade-validation-failed-name-has-already-been-taken/404037
**Category:** Bug
**Tags:** fixed
**Created:** [28 مايو 2026، 8:40م UTC](https://meta.discourse.org/t/db-seed-fu-fails-on-002-groups-rb-during-upgrade-validation-failed-name-has-already-been-taken/404037 "2026-05-28T20:40:54Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [29 مايو 2026، 1:39م UTC](https://meta.discourse.org/t/db-seed-fu-fails-on-002-groups-rb-during-upgrade-validation-failed-name-has-already-been-taken/404037/2 "2026-05-29T13:39:16Z")

</div>

أين ذهب زر “أنا أيضًا!”؟

يحدث هذا عندما يكون لديك مجموعة **أو مستخدم** قائم باسم `anonymous` (!!!).

لدينا العديد من المنتديات التي استُخدم فيها اسم `anonymous` كاسم مستخدم بعد عملية الاستيراد.

يُشير الالتزام إلى:

> يُقدم هذا الطلب (PR) مجموعتين تلقائيتين جديدتين: anonymous\_users و logged\_in\_users

لكن يبدو أن المجموعة سُميت في النهاية `anonymous` بدون `_users`.

هذا أمر مؤسف لأن:

- اسم `anonymous` يجعل من غير الواضح ما إذا كان مجموعة مستخدمين أو مستخدمًا فرديًا
- يزداد خطر التصادم مع مجموعة أو مستخدم قائم بشكل كبير عند عدم وجود `_users`

الحلول المقترحة:  
1 - تسمية المجموعة `anonymous_users` في النهاية، فهذا أكثر انسجامًا مع `logged_in_users` ويقلل خطر التصادم بشكل هائل  
2 - على الأقل كشف التصادم وإعادة تسمية المستخدم أو المجموعة القائمة بدلاً من إظهار خطأ

---

_[View the full topic](https://meta.discourse.org/t/db-seed-fu-fails-on-002-groups-rb-during-upgrade-validation-failed-name-has-already-been-taken/404037)._
