Revision 6530
Added by ben leinfelder over 12 years ago
D1NodeService.java | ||
---|---|---|
145 | 145 |
|
146 | 146 |
Identifier resultPid = null; |
147 | 147 |
String localId = null; |
148 |
Subject subject = session.getSubject(); |
|
149 | 148 |
boolean allowed = false; |
150 | 149 |
|
150 |
// check for null session |
|
151 |
if (session == null) { |
|
152 |
throw new InvalidToken("4894", "Session is required to WRITE to the Node."); |
|
153 |
} |
|
154 |
Subject subject = session.getSubject(); |
|
155 |
|
|
151 | 156 |
// be sure the user is authenticated for create() |
152 | 157 |
if (subject == null || subject.getValue() == null || |
153 | 158 |
subject.getValue().toLowerCase().equals(Constants.PUBLIC_SUBJECT) ) { |
Also available in: Unified diff
throw InvalidToken when the Session parameter is null for create()
https://redmine.dataone.org/issues/1850