a4daead678
Fixes an issue where column width changes and other view field modifications were not persisted, and a toast error was shown. **Root Causes:** 1. Frontend was using client-generated IDs instead of database IDs for updates 2. Backend cache was stale, causing `View field to update not found` error **Changes:** - Use the existing database ID when updating view fields - Exclude client-generated IDs when creating new view fields - Invalidate flat entity maps cache before/after view field operations - Refresh both view and view field caches to prevent validation errors Fixes #16417 Closes #16381