Project

General

Profile

6923-2.patch

Radu Apetrii, 11/23/2022 06:14 AM

Download (1.55 KB)

View differences:

new/src/com/goldencode/p2j/persist/orm/BaseRecord.java 2022-11-23 10:31:58 +0000
1490 1490
      int txLevel = prepareChangeSet(activeBuffer.getSession());
1491 1491
      if (txLevel >= 0)
1492 1492
      {
1493
         changeSet.logStateChange(flags, txLevel);
1493
         changeSet.logStateChange(state.state, txLevel);
1494 1494
         changeSet.logDataChange(txLevel, offset, datum);
1495 1495
      }
1496 1496
   }
......
1533 1533
      int txLevel = prepareChangeSet(activeBuffer.getSession());
1534 1534
      if (txLevel >= 0)
1535 1535
      {
1536
         changeSet.logStateChange(flags, txLevel);
1536
         changeSet.logStateChange(state.state, txLevel);
1537 1537
         for (int i = 0; i < offsets.size(); i++)
1538 1538
         {
1539 1539
            int offset = offsets.get(i);
new/src/com/goldencode/p2j/persist/orm/ChangeSet.java 2022-11-23 10:29:31 +0000
320 320
         int startingState = liveState.state;
321 321
         
322 322
         // reset live state to baseline state
323
         liveState.state = baselineState;
323
         if (inner > 0)
324
         {
325
            liveState.state = states[inner - 1];
326
         }
327
         else
328
         {
329
            liveState.state = baselineState;
330
         }
324 331
         
325 332
         if ((baselineState & CACHED) != CACHED && (startingState & CACHED) == CACHED)
326 333
         {