مفاتيح واجهة برمجة التطبيقات للمستخدم: الحمولة وسلسلة الاستعلام الحالية تؤديان إلى علامة استفهام مزدوجة

إذا استدعيت user-api-key/new مع وجود auth_redirect يحتوي بالفعل على سلسلة استعلام (مثل http://localhost:30120/auth-discourse?state=BASE64)، فإنني أنتهي إلى URI إعادة توجيه يشبه http://localhost:30120/auth-discourse?state=BASE64?payload=PAYLOAD — أي سلسلتا استعلامتين دون استخدام & للربط بينهما.

قد يحتاج هذا الكود إلى تعديل للتحقق مما إذا كان URI يحتوي بالفعل على سلسلة استعلام، أو ربما استخدام أداة لبناء URI؟

إعجاب واحد (1)

يبدو أن الافتراض الذي يتخذه الكود هو أنه لا يحتوي بالفعل على أي معلمات استعلام. نحن منفتحون على استقبال طلب سحب (PR) لإصلاح هذه المشكلة.

4 إعجابات

لقد فتحت طلب سحب (PR) لهذه المشكلة هنا:

3 إعجابات

تم دمج طلب السحب (PR). يمكن إغلاق هذا الموضوع :smile:

إعجابَين (2)