Quote product shows 'cannot sync, no external identifier' for some users despite product syncing correctly

Overview

When viewing the same product on a quote, one user can see the product without any issues, while another logged-in user sees sync errors such as 'cannot sync, no external identifier.' The product itself appears to sync correctly in the product view, so the error seems inconsistent and may be tied to user-specific permissions or quote rendering logic. This creates confusion and may block users from trusting or acting on quote product data.

Steps to Reproduce

  1. Open a quote that contains a product.

  2. View the product while logged in as super admin and confirm no sync error is shown.

  3. Log out and log back in as user shown in video (e.g., Eddie).

  4. Open the same quote and scroll to the product section.

  5. Observe that the product now shows errors such as "cannot sync, no external identifier" even though the product sync status appears OK in the product view.

Acceptance Criteria

  • The quote product section should display consistent sync status for all users who have access to the quote.

  • The "cannot sync, no external identifier" error should not appear when the product has a valid external identifier or is otherwise syncing successfully.

  • If the error is legitimate, the UI should clearly explain why it appears and under what conditions.

  • Verify whether the issue is caused by user permissions, cached data, or quote-specific rendering logic and fix the root cause.

  • Confirm that the same quote/product shows the same sync state across different logged-in users.

Please authenticate to join the conversation.

Upvoters
Status

To Do

Board
⚠️

Bugs

ETA
Aug 02, 2026

Subscribe to post

Get notified by email when there are changes.