diff --git a/client/src/components/job-line-bulk-assign/job-line-bulk-assign.component.jsx b/client/src/components/job-line-bulk-assign/job-line-bulk-assign.component.jsx index 5f025abba..968dddd4b 100644 --- a/client/src/components/job-line-bulk-assign/job-line-bulk-assign.component.jsx +++ b/client/src/components/job-line-bulk-assign/job-line-bulk-assign.component.jsx @@ -77,7 +77,7 @@ export function JoblineBulkAssign({ hours.toFixed(1) ), }); - + setSelectedLines([]); setVisible(false); } } catch (error) { diff --git a/client/src/components/time-ticket-modal/time-ticket-modal.container.jsx b/client/src/components/time-ticket-modal/time-ticket-modal.container.jsx index ca8726893..0b3bf7d9c 100644 --- a/client/src/components/time-ticket-modal/time-ticket-modal.container.jsx +++ b/client/src/components/time-ticket-modal/time-ticket-modal.container.jsx @@ -153,7 +153,7 @@ export function TimeTicketModalContainer({ if (!!changedFields.cost_center && !!EmployeeAutoCompleteData) { form.setFieldsValue({ ciecacode: - bodyshop.cdk_dealerid || bodyshop.pbs_serialnumber || Enhanced_Payroll.treatments === 'on' + bodyshop.cdk_dealerid || bodyshop.pbs_serialnumber || Enhanced_Payroll.treatment === 'on' ? changedFields.cost_center : Object.keys( bodyshop.md_responsibility_centers.defaults.costs diff --git a/client/src/redux/user/user.sagas.js b/client/src/redux/user/user.sagas.js index 731de565a..6cd6c9037 100644 --- a/client/src/redux/user/user.sagas.js +++ b/client/src/redux/user/user.sagas.js @@ -197,6 +197,14 @@ export function* signInSuccessSaga({ payload }) { LogRocket.identify(payload.email); try { + window.$crisp.push([ + "set", + "user:nickname", + [payload.displayName || payload.email], + ]); + + window.$crisp.push(["set", "session:segments", [["rome-user"]]]); + Sentry.setUser({ email: payload.email, username: payload.displayName || payload.email, @@ -280,6 +288,10 @@ export function* SetAuthLevelFromShopDetails({ payload }) { ) ); try { + window.$crisp.push(["set", "user:company", [payload.shopname]]); + if (authRecord[0] && authRecord[0].user.validemail) { + window.$crisp.push(["set", "user:email", [authRecord[0].user.email]]); + } } catch (error) { console.error("Couldnt find $crisp."); } diff --git a/server/accounting/qbo/qbo.js b/server/accounting/qbo/qbo.js index 114f1e79b..12f49f033 100644 --- a/server/accounting/qbo/qbo.js +++ b/server/accounting/qbo/qbo.js @@ -8,8 +8,7 @@ require("dotenv").config({ function urlBuilder(realmId, object, query = null) { return `https://${ - //process.env.NODE_ENV === "production" ? "" : - "sandbox-" + process.env.NODE_ENV === "production" ? "" : "sandbox-" }quickbooks.api.intuit.com/v3/company/${realmId}/${object}${ query ? `?query=${encodeURIComponent(query)}` : "" }`;