תשובה:
הסיבה היא שאתה משתמש לעדכון בפונקציה של save(), ולדוגמה כאן:
async updatePostKeywords(issue: IssueEntity, keywords: string[]) {
issue.keywords = keywords;
return await issue.save();
}
ואז נוצר מצב שפונקציה אחרת כבר עדכנה את הטבלה, אבל הEntity שנכנס כאן היה לא מעודכן והוא דרס עדכון אחר.
ממליץ לכם בחום לעבוד בטוח יותר ובצורה הזו:
async updatePostKeywords(id: number, keywords: string[]) {
await this.repository.update({ id }, { keywords });
return await this.repository.findOne({id});
}
פיתוח תוכנה במיקור חוץ
פיתוח ממשק משתמש ב-React ו-Next.js
*המידע המוצג כאן הוא כללי בלבד ואינו מחליף ייעוץ פרטני. אנו ממליצים כי תפנו לקבל ייעוץ עם תשובות ספציפיות. אין להסתמך על האמור כאן כמדויק