diff --git a/src/mixins/vin-pages-mixin.js b/src/mixins/vin-pages-mixin.js index 82be61557..eb6a7bb57 100644 --- a/src/mixins/vin-pages-mixin.js +++ b/src/mixins/vin-pages-mixin.js @@ -5,9 +5,11 @@ import { saveOrder } from "@/helpers/heritage-integration/order-helper.js"; export default { methods: { async navigateForwardWithSingleCarMatch() { - // We want to save the order before calling getPartsOrQuestions because that call is lengthy - saveOrder(); - + // If we have not already saved a session, we need to save one now before the lengthy call to getPartsOrQuestions + if (!store.getters.applicationUser.savedSessionId) { + saveOrder(); + } + const result = await this.dispatchStoreAction(storeActions.GET_PARTS_OR_QUESTIONS); const partsOrQuestions = result.data.partsOrQuestions;