Project

General

Profile

« Previous | Next » 

Revision 4450

check for existing access control rows before inserting (we do not need duplicate rows specifying the same access control)

View differences:

MetaCatServlet.java
3403 3403
                    AccessControlForSingleFile accessControl = new AccessControlForSingleFile(
3404 3404
                            accessionNumber, principal, permission, permType,
3405 3405
                            permOrder);
3406
                    accessControl.insertPermissions();
3407
                    success = "Set access control to document "
3408
                            + accessionNumber + " successfully";
3406
                    if (!accessControl.accessControlExists()) {
3407
                    	accessControl.insertPermissions();
3408
	                    success = "Set access control to document "
3409
	                            + accessionNumber + " successfully";
3410
                    }
3411
                    else {
3412
                    	success = "Access control for document "
3413
                            + accessionNumber + " already exists";
3414
                    }
3409 3415
                    successList.addElement(success);
3410 3416
                } catch (Exception ee) {
3411 3417
                    logMetacat.error(

Also available in: Unified diff