svn commit: r567439 - /lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Author: andreas
Date: Sun Aug 19 10:29:37 2007
New Revision: 567439

URL: http://svn.apache.org/viewvc?view=rev&rev=567439
Log:
Avoid exception in ForceCheckIn.prepareView()

Modified:
    lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java

Modified: lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java?view=diff&rev=567439&r1=567438&r2=567439
==============================================================================
--- lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java (original)
+++ lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/ForceCheckIn.java Sun Aug 19 10:29:37 2007
@@ -57,13 +57,15 @@
 
     protected void prepareView() throws Exception {
         Node node = getSourceDocument().getRepositoryNode();
-        String userId = node.getCheckoutUserId();
-        String[] params = { userId };
-        if (isLoggedIn(userId)) {
-            addInfoMessage("user-logged-in", params);
-        }
-        else {
-            addInfoMessage("user-not-logged-in", params);
+        if (node.isCheckedOut()) {
+            String userId = node.getCheckoutUserId();
+            String[] params = { userId };
+            if (isLoggedIn(userId)) {
+                addInfoMessage("user-logged-in", params);
+            }
+            else {
+                addInfoMessage("user-not-logged-in", params);
+            }
         }
     }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.