[ 
https://jira.duraspace.org/browse/DS-777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Donohue resolved DS-777.
----------------------------

       Resolution: Fixed
    Fix Version/s: 1.7.0

Closing this issue. This was actually resolved prior to 1.7.0 Release (see 
associated commits, r5936 and r5940 below).  Looks like we just forgot to close 
this one.

> PackageUtils.translateGroupNameForExport returns null unexpectedly
> ------------------------------------------------------------------
>
>                 Key: DS-777
>                 URL: https://jira.duraspace.org/browse/DS-777
>             Project: DSpace
>          Issue Type: Bug
>          Components: DSpace API
>    Affects Versions: 1.7.0
>            Reporter: Mark H. Wood
>            Assignee: Tim Donohue
>             Fix For: 1.7.0
>
>         Attachments: METSRightsCrosswalk-updated.patch
>
>
> We have a Community with a ResourcePolicy referring to Group 
> COLLECTION_22_SUBMITTER, which seems to have been hand-created since the 
> automatic naming would have yielded COLLECTION_number_SUBMIT.  There is no 
> Collection with ID 22, so PackageUtils.translateGroupNameForExport() returns 
> null, and we wind up with <rights:UserName USERTYPE="GROUP" /> which causes a 
> CrosswalkInternalException on ingestion.
> I think that, for a Group named type_id_whatever, if we cannot find an object 
> of the given type with the given id, then we should consider the input not a 
> match to the generated-name pattern and return the unaltered name.  We should 
> *never* return null or a zero-length
> String; we should *always* return either the unaltered input or a correct 
> translation.
> Is there a reason for returning null here that I haven't seen?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to