VietOpenCPS / opencps

Open Core Public Services (Phần mềm lõi dịch vụ công trực tuyến nguồn mở)
GNU Affero General Public License v3.0
18 stars 65 forks source link

Lỗi cập nhật đơn vị cập nhật nhầm tổ chức cha #1287

Open dangkhanhtrung opened 6 years ago

dangkhanhtrung commented 6 years ago

Mình phát hiện một lỗi của OpenCPS từ phiên bản đầu tới phiên bản hiện tại. Khi cập nhật đơn vị làm việc WorkingUnit tổ chức cha bị cập nhật sai: Organization org = null; org = OrganizationLocalServiceUtil .getOrganization(workingUnit.getMappingOrganisationId());

    if(parentWorkingUnitId <= 0) {
        org.setParentOrganizationId(OrganizationConstants
                .DEFAULT_PARENT_ORGANIZATION_ID);
    } else {
        org.setParentOrganizationId(parentWorkingUnitId);

} Dòng code này: org.setParentOrganizationId(parentWorkingUnitId); Lẽ ra phải là cập nhật tổ chức cha nhưng lại thiết lập thành đơn vị cha.

khoahp commented 6 years ago

@dangkhanhtrung cảm ơn anh Trung đã phát hiện và góp ý cho cộng đồng OpenCPS.

Về phần lỗi này @binhth tiếp nhận và xử lý nhé, cập nhật trên phiên bản 2.0