Bug #7948
An UnAuthorization exception happened when the CN synchronized the objects with sid from tARD mn
Start date:
2016-12-06
Due date:
% Done:
100%
Milestone:
None
Product Version:
*
Story Points:
Sprint:
Description
Dave saw an UnAuthorization exception happened when the CN synchronized the objects with sid from tARD mn. We tracked down it caused by a method in V2TransferObjectTask. In that method, it will check the submitter in the given system metadata if has the change permission in the header of sid. We need the new code to check if the rights holder has the change permission when the submitter doesn't have the permission. It works.
Related issues
History
#1 Updated by Jing Tao about 8 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
The fixed code was committed to both trunk and 2.3 branch. The d1_synchronization, d1_processdaemon and dataone-cn-processdaemon 2.3 branch were increased the version to 2.3.1
#2 Updated by Rob Nahf almost 8 years ago
- Duplicated by Bug #8024: Submitter Being Checked During SeriesId Validation within V2TransferObjectTask added