Show tender source changes against saved preparation metadata

This commit is contained in:
2026-09-06 10:47:07 +03:00
parent f51f9b4eb0
commit a0f4824c7e
6 changed files with 46 additions and 3 deletions
+2 -1
View File
@@ -7,7 +7,7 @@ import { getToken } from '../services/auth';
import { fetchLiveTenders, fetchTenderDetail, mergeUserState } from '../services/tenderApi';
import { restoreSession, clearSession, getStoredUser } from '../services/auth';
import { getAllUserData, setUserData, getPlan, bildirimleriGetir, bildirimOkundu, listDocuments } from '../services/account';
import { applyTenderStates, tenderStateKey, tenderSnapshot, publicTender } from '../services/tenderState';
import { applyTenderStates, tenderStateKey, tenderSnapshot, publicTender, tenderSourceChanges } from '../services/tenderState';
import { getTenderStates, saveTenderState } from '../services/account';
import { SECTORS_LIST, INSTITUTION_TYPES_LIST } from '../data/constants';
@@ -310,6 +310,7 @@ export const AppProvider = ({ children }) => {
.then(detail => {
if (cancelled) return;
const source = publicTender(detail);
source.sourceChanges = tenderSourceChanges(savedTenderStates.current[tenderStateKey(t)]?.snapshot, {...t,...source});
setDetailLoad({id:t.id,status:'loaded'});
setActiveTenderDetail(prev =>
prev && prev.id === t.id ? { ...prev, ...source } : prev