diff --git a/YACOSWeb/WebContent/WEB-INF/yacos-servlet.xml b/YACOSWeb/WebContent/WEB-INF/yacos-servlet.xml index a6b8c37..29bd029 100644 --- a/YACOSWeb/WebContent/WEB-INF/yacos-servlet.xml +++ b/YACOSWeb/WebContent/WEB-INF/yacos-servlet.xml @@ -108,6 +108,7 @@ + liste = ((FormSubmission) command).getListe(); - + String nomFile=""; try { @@ -74,7 +74,7 @@ public class SArticleController extends SimpleFormController { System.out.println(e); } - articleManager.addArticle(title, theme, nomFile, user.getLogin(), liste, Article.State.SUMMARY, conf.getId()); + articleManager.addArticle(title, theme, nomFile, mainauthor, liste, Article.State.SUMMARY, conf.getId()); return new ModelAndView(new RedirectView(getSuccessView())); } @@ -95,4 +95,12 @@ public class SArticleController extends SimpleFormController { public void setArticleManager(IArticleManager articleManager) { this.articleManager = articleManager; } + + public SessionService getSessionService() { + return sessionService; + } + + public void setSessionService(SessionService sessionService) { + this.sessionService = sessionService; + } } \ No newline at end of file diff --git a/YACOSWeb/src/org/yacos/web/author/form/FormSubmission.java b/YACOSWeb/src/org/yacos/web/author/form/FormSubmission.java index 7f0edfb..138f540 100644 --- a/YACOSWeb/src/org/yacos/web/author/form/FormSubmission.java +++ b/YACOSWeb/src/org/yacos/web/author/form/FormSubmission.java @@ -12,7 +12,7 @@ public class FormSubmission { private String theme; private String mainauthor; private String secondaryauthor; - private ArrayList liste; + private ArrayList liste = new ArrayList(); private String abstractText; public FormSubmission() { @@ -57,7 +57,14 @@ public class FormSubmission { } public void setListe(ArrayList liste) { - this.liste = liste; + if(liste!=null) + { + this.liste=new ArrayList(liste); + } + else + { + this.liste = new ArrayList(); + } } public String getAbstractText() {