프로젝트

일반

사용자정보

개정판 72e53dc5

ID72e53dc5e63ae23879c75e7846f9c820c9e50e54
상위 49dca490
하위 dc5c5b3c

함의성이(가) 5년 이상 전에 추가함

issue #641: fix add new drawing

Change-Id: I661a9d78b6eddaa5470da3b5433f4345c2cee96e

차이점 보기:

DTI_PID/DTI_PID/AppDocData.py
3476 3476

  
3477 3477
                    if drawing.UID is None:
3478 3478
                        sql = self.project.database.to_sql(
3479
                            'insert into Drawings(UID, [NAME], [DATETIME]) values(?, ?, ?, ?)')
3480
                        param = tuple([str(uuid.uuid4()), drawing.name, ''])
3479
                            'insert into Drawings(UID, [NAME], [DATETIME], Image) values(?, ?, ?, ?)')
3480
                        param = tuple([str(uuid.uuid4()), drawing.name, '', None])
3481 3481
                        #param = tuple([str(uuid.uuid4()), drawing.name, '', image_blob_data])
3482 3482
                    else:
3483 3483
                        sql = self.project.database.to_sql("update Drawings set [NAME]=?,[DATETIME]=? where UID=?")
DTI_PID/DTI_PID/Drawing.py
66 66
        if not uid:
67 67
            drawings = app_doc_data.getDrawings()
68 68
            drawing = [drawing for drawing in drawings if self.name == drawing.name]
69
            self.UID = drawing[0].UID if drawing else uuid.uuid4()
69
            self.UID = drawing[0].UID if drawing else None
70 70
            self._datetime = drawing[0].datetime if drawing else None
71 71
        else:
72 72
            self.UID = uid

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)