projects
/
mir.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4dff411
)
we check now if the parent article is allowed for publication while adding a child...
author
ngu
<ngu>
Sun, 26 Oct 2008 13:00:58 +0000
(13:00 +0000)
committer
ngu
<ngu>
Sun, 26 Oct 2008 13:00:58 +0000
(13:00 +0000)
source/mircoders/localizer/basic/MirBasicChildArticlePostingHandler.java
patch
|
blob
|
history
diff --git
a/source/mircoders/localizer/basic/MirBasicChildArticlePostingHandler.java
b/source/mircoders/localizer/basic/MirBasicChildArticlePostingHandler.java
index
311f126
..
4e346ca
100755
(executable)
--- a/
source/mircoders/localizer/basic/MirBasicChildArticlePostingHandler.java
+++ b/
source/mircoders/localizer/basic/MirBasicChildArticlePostingHandler.java
@@
-72,7
+72,14
@@
public class MirBasicChildArticlePostingHandler extends MirBasicArticlePostingHa
String parentId = aRequest.getParameter("to_content");
if (parentId==null)
throw new SessionExc("initializeSession: parent id not set!");
String parentId = aRequest.getParameter("to_content");
if (parentId==null)
throw new SessionExc("initializeSession: parent id not set!");
+ // check if the parent article is published.
+ EntityAdapter article = MirGlobal.localizer().dataModel().adapterModel().makeEntityAdapter("content",
+ DatabaseContent.getInstance().selectById(parentId));
+ if (!MirGlobal.localizer().openPostings().allowArticlePublication((EntityContent)article.getEntity())) {
+ throw new ServletModuleExc("Illegal article");
+ }
+
aSession.setAttribute("to_content", parentId);
}
aSession.setAttribute("to_content", parentId);
}
-}
\ No newline at end of file
+}