개정판 72e53dc5
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