Code Duplication    Length = 17-18 lines in 2 locations

backend/tracim_backend/lib/webdav/resources.py 2 locations

@@ 1077-1094 (lines=18) @@
1074
1075
            left_side = '%s/(%d - %s) ' % (self.path, content.revision_id, content.revision_type)
1076
1077
            if self.content.type == content_type_list.File.slug:
1078
                members.append(HistoryFileResource(
1079
                    path='%s%s' % (left_side, transform_to_display(content.file_name)),
1080
                    environ=self.environ,
1081
                    content=self.content,
1082
                    content_revision=content,
1083
                    user=self.user,
1084
                    session=self.session,
1085
                    )
1086
                )
1087
            else:
1088
                members.append(HistoryOtherFile(
1089
                    path='%s%s' % (left_side, transform_to_display(content.file_name)),
1090
                    environ=self.environ,
1091
                    content=self.content,
1092
                    content_revision=content,
1093
                    user=self.user,
1094
                    session=self.session,
1095
                    )
1096
                )
1097
@@ 1051-1067 (lines=17) @@
1048
1049
        left_side = '%s/(%d - %s) ' % (self.path, revision.revision_id, revision.revision_type)
1050
1051
        if self.content.type == content_type_list.File.slug:
1052
            return HistoryFileResource(
1053
                path='%s%s' % (left_side, transform_to_display(revision.file_name)),
1054
                environ=self.environ,
1055
                content=self.content,
1056
                content_revision=revision,
1057
                session=self.session,
1058
                user=self.user,
1059
            )
1060
        else:
1061
            return HistoryOtherFile(
1062
                path='%s%s' % (left_side, transform_to_display(revision.file_name)),
1063
                environ=self.environ,
1064
                content=self.content,
1065
                content_revision=revision,
1066
                session=self.session,
1067
                user=self.user,
1068
            )
1069
1070
    def getMemberList(self) -> [_DAVResource]: