• v0.8.1 95c48c77d9

    chaim released this 2026-04-26 14:08:52 +03:00 | 2 commits to main since this release

    תיקון שגיאת אישור-כפול ושיפור פאנל הניהול

    מה נשבר

    בעת אישור והטמעה של מסמך חדש, לפעמים הופיעה שגיאה 400 Bad Request עם הודעה כמו: job N is in status 'done', expected 'awaiting_review'. המסמך עצמו עלה בהצלחה למאגר — אבל המשתמש קיבל הודעת שגיאה מבלבלת.

    למה זה קרה

    מרוץ ב-UI: לאחר לחיצה על "אשר הכל", ה-polling שמרענן את סטטוס הכרטיסים היה דורס את הסטטוס המקומי committing בחזרה ל-awaiting_review אם הבקשה ל-DB עדיין לא הספיקה לעדכן את הרשומה. זה הפעיל מחדש את הכפתור, ולחיצה שנייה (או double-click מהיר) שלחה commit כפול לאותה משימה שכבר הסתיימה — והשרת דחה אותו (כראוי).

    מה תוקן

    • תיקון מרוץ: ה-polling כבר לא מוריד committing בחזרה ל-awaiting_review גם אם השרת עדיין לא עודכן. הכפתור נשאר מושבת עד שה-commit באמת מסתיים.
    • שיפור קוסמטי: בטאב "ניהול", הסקציות מקורות בנושא, תוויות תת-נושא ומשימות אחרונות מקופלות כברירת מחדל עם חץ ◀. לחיצה על הכותרת פותחת אותן (עם הנפשה), והנתונים נטענים רק אז. הסקציות שבאמת בשימוש — נושאים, ממתינים לאישור, והעלאת מסמכים — פתוחות כרגיל ולא צריך לגלול.

    התקנה

    הורד את KnowledgeBase-0.8.1.zip והתקן דרך Administration → Extensions.

    Downloads