From ce4ff1764c2d87c65d482986b4d754d8249dbf11 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Fri, 6 Mar 2026 17:00:03 +0530 Subject: [PATCH] ci: get payments app in ui tests (cherry picked from commit 7c20b9c728401f2e0b7ca2dd5cde9d0e523d1c92) --- .github/helper/install.sh | 1 + frontend/src/pages/ProfileEvaluator.vue | 5 +++++ lms/lms/api.py | 1 + 3 files changed, 7 insertions(+) diff --git a/.github/helper/install.sh b/.github/helper/install.sh index 21bb9d9a..9cec55c7 100644 --- a/.github/helper/install.sh +++ b/.github/helper/install.sh @@ -11,6 +11,7 @@ cd ./frappe-bench || exit bench -v setup requirements echo "Setting Up LMS App..." +bench get-app "https://github.com/frappe/payments" bench get-app lms "${GITHUB_WORKSPACE}" echo "Setting Up Sites & Database..." diff --git a/frontend/src/pages/ProfileEvaluator.vue b/frontend/src/pages/ProfileEvaluator.vue index df9af8ba..c34e4fb9 100644 --- a/frontend/src/pages/ProfileEvaluator.vue +++ b/frontend/src/pages/ProfileEvaluator.vue @@ -199,11 +199,16 @@ const evaluator = createResource({ if (data.slots.unavailable_from) from.value = data.slots.unavailable_from if (data.slots.unavailable_to) to.value = data.slots.unavailable_to }, + onError(err) { + toast.error(err.messages?.[0] || err) + console.error(err) + }, }) const createSlot = createResource({ url: 'frappe.client.insert', makeParams(values) { + console.log(evaluator.data) return { doc: { doctype: 'Evaluator Schedule', diff --git a/lms/lms/api.py b/lms/lms/api.py index 4daa832c..bc405522 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -1941,6 +1941,7 @@ def get_admin_evals(): { "evaluator": frappe.session.user, "date": [">=", getdate()], + "status": "Upcoming", }, [ "name",