From 09a514ae862f226185b324c76a7e707b022ed3be Mon Sep 17 00:00:00 2001 From: rocketdebris Date: Fri, 7 Nov 2025 12:42:06 -0500 Subject: [PATCH] Added missing api call for estimates. --- frontend/src/api.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/api.js b/frontend/src/api.js index ce23c0b..cdc1010 100644 --- a/frontend/src/api.js +++ b/frontend/src/api.js @@ -3,6 +3,7 @@ import DataUtils from "./utils"; const ZIPPOPOTAMUS_BASE_URL = "https://api.zippopotam.us/us"; const FRAPPE_PROXY_METHOD = "custom_ui.api.proxy.request"; const FRAPPE_UPSERT_CLIENT_METHOD = "custom_ui.api.db.upsert_client"; +const FRAPPE_UPSERT_ESTIMATE_METHOD = "custom_ui.api.db.upsert_estimate"; class Api { static async request(frappeMethod, args = {}) { @@ -377,6 +378,13 @@ class Api { return result; } + static async createEstimate(estimateData) { + const payload = DataUtils.toSnakeCaseObject(estimateData); + const result = await this.request(FRAPPE_UPSERT_ESTIMATE_METHOD, { data: payload} ); + console.log("DEBUG: API - Created Estimate: ", result); + return result; + } + // External API calls /**