From 1163e35b63b1a77db2cecf27abcb3d8831d17f17 Mon Sep 17 00:00:00 2001 From: Vi Quoc Hanh Date: Mon, 30 Jul 2012 12:49:11 +0000 Subject: [PATCH] SOC-2738 New application is not updated while adding one. --- .../exoplatform/social/core/space/impl/SpaceServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/component/core/src/main/java/org/exoplatform/social/core/space/impl/SpaceServiceImpl.java b/component/core/src/main/java/org/exoplatform/social/core/space/impl/SpaceServiceImpl.java index 90412996c0..84371dd73a 100644 --- a/component/core/src/main/java/org/exoplatform/social/core/space/impl/SpaceServiceImpl.java +++ b/component/core/src/main/java/org/exoplatform/social/core/space/impl/SpaceServiceImpl.java @@ -780,6 +780,7 @@ public void activateApplication(Space space, String appId) throws SpaceException SpaceApplicationHandler appHandler = getSpaceApplicationHandler(space); // Default is removable, or must be added by configuration or support setting for applications. setApp(space, appId, appName, true, Space.ACTIVE_STATUS); + saveSpace(space, false); appHandler.activateApplication(space, appId, appName); // Use portletId instead of appId for fixing SOC-1633. spaceLifeCycle.activateApplication(space, getPortletId(appId)); @@ -806,6 +807,7 @@ public void deactivateApplication(Space space, String appId) throws SpaceExcepti SpaceApplicationHandler appHandler = getSpaceApplicationHandler(space); appHandler.deactiveApplication(space, appId); setApp(space, appId, appId, SpaceUtils.isRemovableApp(space, appId), Space.DEACTIVE_STATUS); + saveSpace(space, false); spaceLifeCycle.deactivateApplication(space, getPortletId(appId)); } @@ -1091,7 +1093,6 @@ public void setApp(Space space, String appId, String appName, boolean isRemovabl apps += "," + applicationStatus; } space.setApp(apps); - //saveSpace(space, false); } /**