File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -427,12 +427,12 @@ def get_next_record_diff(self):
427
427
"""
428
428
Get the difference between this and the next record. `None` of no next record.
429
429
"""
430
-
430
+
431
431
next_record = self .get_next_record ()
432
-
432
+
433
433
if next_record is not None :
434
434
return self .diff_against (previous_record )
435
-
435
+
436
436
return None
437
437
438
438
def get_prev_record (self ):
@@ -449,13 +449,15 @@ def get_prev_record(self):
449
449
def get_prev_record_diff (self ):
450
450
"""
451
451
Get the difference between this and the previous record. `None` if no previous record.
452
+
453
+ The diff should be based on the previous record, since the diff uses `old_record` and `new_record` semantics.
452
454
"""
453
-
455
+
454
456
previous_record = self .get_prev_record ()
455
-
457
+
456
458
if previous_record is not None :
457
- return self .diff_against (previous_record )
458
-
459
+ return previous_record .diff_against (self )
460
+
459
461
return None
460
462
461
463
def get_default_history_user (instance ):
You can’t perform that action at this time.
0 commit comments