Application Pane BugFix
git-svn-id: https://svn.libreccm.org/ccm/trunk@2274 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
c5306b93b1
commit
a4cd0245ef
|
|
@ -21,6 +21,7 @@ package com.arsdigita.ui.admin.applications;
|
||||||
import com.arsdigita.bebop.Label;
|
import com.arsdigita.bebop.Label;
|
||||||
import com.arsdigita.bebop.PropertySheet;
|
import com.arsdigita.bebop.PropertySheet;
|
||||||
import com.arsdigita.bebop.SegmentedPanel;
|
import com.arsdigita.bebop.SegmentedPanel;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
import com.arsdigita.ui.admin.GlobalizationUtil;
|
import com.arsdigita.ui.admin.GlobalizationUtil;
|
||||||
|
|
||||||
import com.arsdigita.web.Application;
|
import com.arsdigita.web.Application;
|
||||||
|
|
@ -57,6 +58,10 @@ public class ApplicationInstancePane extends SegmentedPanel {
|
||||||
"ui.admin.applications.ApplicationInstancePane.manage.heading")),
|
"ui.admin.applications.ApplicationInstancePane.manage.heading")),
|
||||||
appAdminPane);
|
appAdminPane);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (SessionManager.getSession().getTransactionContext().inTxn()) {
|
||||||
|
SessionManager.getSession().getTransactionContext().commitTxn();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ import com.arsdigita.bebop.Table;
|
||||||
import com.arsdigita.bebop.table.TableColumn;
|
import com.arsdigita.bebop.table.TableColumn;
|
||||||
import com.arsdigita.bebop.table.TableModel;
|
import com.arsdigita.bebop.table.TableModel;
|
||||||
import com.arsdigita.bebop.table.TableModelBuilder;
|
import com.arsdigita.bebop.table.TableModelBuilder;
|
||||||
|
import com.arsdigita.persistence.SessionManager;
|
||||||
import com.arsdigita.ui.admin.GlobalizationUtil;
|
import com.arsdigita.ui.admin.GlobalizationUtil;
|
||||||
import com.arsdigita.util.LockableImpl;
|
import com.arsdigita.util.LockableImpl;
|
||||||
import com.arsdigita.web.Application;
|
import com.arsdigita.web.Application;
|
||||||
|
|
@ -133,6 +134,9 @@ public class MultiInstanceApplicationPane<T extends Application> extends BaseApp
|
||||||
}
|
}
|
||||||
|
|
||||||
public Object getKeyAt(final int columnIndex) {
|
public Object getKeyAt(final int columnIndex) {
|
||||||
|
if (SessionManager.getSession().getTransactionContext().inTxn()) {
|
||||||
|
SessionManager.getSession().getTransactionContext().commitTxn();
|
||||||
|
}
|
||||||
return applications.getApplication().getPath();
|
return applications.getApplication().getPath();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue