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);
|
map.put("false", Boolean.FALSE);
|
||||||
|
|
||||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countSubscriptions", map);
|
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countSubscriptions", map);
|
||||||
|
return count == null ? 0 : count.intValue();
|
||||||
return count.intValue();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -165,7 +164,8 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
|||||||
se.setUserNodeId(userPair.getFirst());
|
se.setUserNodeId(userPair.getFirst());
|
||||||
se.setNodeId(nodePair.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);
|
template.insert("alfresco.subscriptions.insert_Subscription", se);
|
||||||
}
|
}
|
||||||
@@ -226,7 +226,8 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
|||||||
se.setUserNodeId(userPair.getFirst());
|
se.setUserNodeId(userPair.getFirst());
|
||||||
se.setNodeId(nodePair.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
|
@Override
|
||||||
@@ -336,7 +337,6 @@ public class SubscriptionsDAOImpl extends AbstractSubscriptionsDAO
|
|||||||
map.put("false", Boolean.FALSE);
|
map.put("false", Boolean.FALSE);
|
||||||
|
|
||||||
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countFollowers", map);
|
Number count = (Number) template.selectOne("alfresco.subscriptions.select_countFollowers", map);
|
||||||
|
return count == null ? 0 : count.intValue();
|
||||||
return count.intValue();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user