프로젝트

일반

사용자정보

개정판 3085e773

ID3085e773e6186962cf1e9c4ec3ab1266bd5bbae1
상위 85ee49aa
하위 b0e0e40a

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

issue #563: spec break attrs manual edit fix

Change-Id: I01151e3d1bd24198f807bbcebf4ca894d91f74b9

차이점 보기:

DTI_PID/DTI_PID/Shapes/EngineeringAbstractItem.py
255 255
            from EngineeringLineItem import QEngineeringLineItem
256 256
            from EngineeringVendorItem import QEngineeringVendorItem
257 257
            from EngineeringLineNoTextItem import QEngineeringLineNoTextItem
258
            from EngineeringSpecBreakItem import QEngineeringSpecBreakItem
258 259

  
259 260
            """ get attributes of item from database """
260 261
            app_doc_data = AppDocData.instance()
......
272 273
            if not (type(self) is QEngineeringLineItem or type(self) is QEngineeringVendorItem or
273 274
                    type(self) is QEngineeringLineNoTextItem):
274 275
                for attr in symbolAttrs:
275
                    if not attr.Target:
276
                    if not attr.Target and not type(self) is QEngineeringSpecBreakItem:
276 277
                        continue
277 278
                    if attr.Target is None or attr.Target == 'ALL' or \
278
                            [target for target in attr.Target.split(',') if self.dbUid is int(target)]:
279
                            type(self) is QEngineeringSpecBreakItem or \
280
                                [target for target in attr.Target.split(',') if self.dbUid is int(target)]:
279 281
                        targetAttrs.append(attr)
280 282
            else:
281 283
                targetAttrs = symbolAttrs

내보내기 Unified diff