mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Part of ALF-9957: MT: test and fix subscriptions. Added null checks from count queries.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29894 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -135,8 +135,7 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
||||
map.put("false", Boolean.FALSE);
|
||||
|
||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countSubscriptions", map);
|
||||
|
||||
return count.intValue();
|
||||
return count == null ? 0 : count.intValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -165,7 +164,8 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
||||
se.setUserNodeId(userPair.getFirst());
|
||||
se.setNodeId(nodePair.getFirst());
|
||||
|
||||
if (((Number) template.selectOne("alfresco.subscriptions.select_hasSubscribed", se)).intValue() == 0)
|
||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_hasSubscribed", se);
|
||||
if (count == null || count.intValue() == 0)
|
||||
{
|
||||
template.insert("alfresco.subscriptions.insert_Subscription", se);
|
||||
}
|
||||
@@ -226,7 +226,8 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
||||
se.setUserNodeId(userPair.getFirst());
|
||||
se.setNodeId(nodePair.getFirst());
|
||||
|
||||
return ((Number) template.selectOne("alfresco.subscriptions.select_hasSubscribed", se)).intValue() == 1;
|
||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_hasSubscribed", se);
|
||||
return count == null ? false : count.intValue() > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -336,7 +337,6 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
||||
map.put("false", Boolean.FALSE);
|
||||
|
||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countFollowers", map);
|
||||
|
||||
return count.intValue();
|
||||
return count == null ? 0 : count.intValue();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user