Bugs item #1442292, was opened at 2006-03-03 01:42 Message generated for change (Settings changed) made by tdonohue You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=119984&aid=1442292&group_id=19984
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Out of Date Priority: 5 Private: No Submitted By: Larry Stone (lcs8) Assigned to: Nobody/Anonymous (nobody) Summary: Item submission with null "Submitter" is not prevented Initial Comment: The business-logic layer of the DSpace object model allows a new Item to be submitted without an authenticated EPerson in the contetxt, so long as the parent Collection allows "ADD" by the "Anonymous" group. This causes problems later on in the Workflow, where logic that expects the workflow item to have a non-null Submitter breaks. Since an Item is not supposed to get submitted to the archive without a responsible EPerson attached, the proper fix is to prevent it at the business logic layer. To test or reproduce this bug, call the METS packager plugin directly to submit a package in a context without an EPerson. You can do this by modifying the code in org.dspace.app.packager.Packager so it does not require an EPerson. (I originally discovered this while testing a servlet that is not part of the source base.) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=119984&aid=1442292&group_id=19984 ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
