إصلاح: لا يمكن للمستخدمين متعددين وضع علامة على التعزيزات

التحقق الأصلي rs.reviewable_score_type == params.flag_type_id && rs.pending? يمنع من أن يتم الإبلاغ عن تعزيز مُبلغ عنه من قبل مستخدمين متعددين. عندما يحاول المستخدم الإبلاغ عن تعزيز مُبلغ عنه بالفعل، سيظهر خطأ مع رسالة: لقد أبلغت عن هذا التعزيز بالفعل.

ومع ذلك، قد يسبب هذا ارتباكًا للمستخدم، نظرًا لأن المستخدم لم يبلغ عنه من قبل.

أزال هذا الالتزام هذا التحقق، بحيث يمكن الإبلاغ عن التعزيز من قبل مستخدمين متعددين، لحل هذه المشكلة، كما تمت إضافة بعض الاختبارات.

ملاحظة: تم إجراء تفتيش للكود في المشروع حتى لا يثير نظام التكامل المستمر (CI) أي خطأ.

إعجابَين (2)

مرحبًا، إذن العنوان خاطئ، أليس كذلك؟ يجب أن يكون “لا يمكن” وليس “يمكن”؟

إعجابَين (2)

نعم، يجب أن تكون can’t، قمت بتغيير ذلك.

شكرًا لك على التنبيه~

إعجابَين (2)

شكراً @small-lovely-cat :+1:

لقد راجعت :white_check_mark: ودمجت :git_merged: طلب الدمج الخاص بك.

إعجابَين (2)