Code Duplication    Length = 11-11 lines in 2 locations

src/bika/lims/browser/auditlog.py 1 location

@@ 253-263 (lines=11) @@
250
251
            # get the previous snapshot
252
            prev_snapshot = get_snapshot_by_version(self.context, version-1)
253
            if prev_snapshot:
254
                prev_metadata = get_snapshot_metadata(prev_snapshot)
255
                prev_review_state = prev_metadata.get("review_state")
256
                if prev_review_state != review_state:
257
                    item["replace"]["review_state"] = "{} → {}".format(
258
                        self.translate_state(prev_review_state),
259
                        self.translate_state(review_state))
260
261
                # Rendered Diff
262
                diff = compare_snapshots(snapshot, prev_snapshot)
263
                item["diff"] = self.render_diff(diff)
264
265
            # append the item
266
            items.append(item)

src/bika/lims/controlpanel/auditlog.py 1 location

@@ 183-193 (lines=11) @@
180
181
        # get the previous snapshot
182
        prev_snapshot = get_snapshot_by_version(obj, version-1)
183
        if prev_snapshot:
184
            prev_metadata = get_snapshot_metadata(prev_snapshot)
185
            prev_review_state = prev_metadata.get("review_state")
186
            if prev_review_state != review_state:
187
                item["replace"]["review_state"] = "{} → {}".format(
188
                    logview.translate_state(prev_review_state),
189
                    logview.translate_state(review_state))
190
191
            # Rendered Diff
192
            diff = compare_snapshots(snapshot, prev_snapshot)
193
            item["diff"] = logview.render_diff(diff)
194
195
        return item
196