bug fix
This commit is contained in:
parent
1562e6a441
commit
5b5dfb56c4
|
@ -4,7 +4,7 @@
|
|||
All notable changes to this project will be documented in this file.
|
||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [v2.0.0] - 2023-12-04
|
||||
## [v2.0.0-SNAPSHOT] - 2023-12-04
|
||||
|
||||
- Support for Cassandra 4.1.3 using DataStax java driver
|
||||
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -11,7 +11,7 @@
|
|||
|
||||
<groupId>org.gcube.portal</groupId>
|
||||
<artifactId>social-networking-library</artifactId>
|
||||
<version>2.0.0</version>
|
||||
<version>2.0.0-SNAPSHOT</version>
|
||||
<name>gCube Social Networking Library</name>
|
||||
<description>
|
||||
The gCube Social Networking Library is the 'bridge' between your gCube Applications and the social networking facilities.
|
||||
|
|
|
@ -2192,24 +2192,27 @@ public final class DBCassandraAstyanaxImpl implements DatabookStore {
|
|||
List<NotificationChannelType> toReturn = new ArrayList<NotificationChannelType>();
|
||||
Map<NotificationType, NotificationChannelType[]> userNotPref = getUserNotificationPreferences(userid);
|
||||
if(userNotPref!=null){
|
||||
NotificationChannelType[] toProcess = userNotPref.get(notificationType);
|
||||
//_log.info("size of user notification preferences" + toProcess.length);
|
||||
if (toProcess == null) {
|
||||
_log.info("Single Notification preference of " + userid + " Type: " + notificationType + " not existing ... creating default");
|
||||
return createNewNotificationType(userid, notificationType);
|
||||
}
|
||||
else if (toProcess.length == 0){
|
||||
_log.info("size of user notification preferences " + 0);
|
||||
return toReturn;
|
||||
}
|
||||
else
|
||||
{
|
||||
_log.info("size of user notification preferences " + toProcess.length);
|
||||
for (int i = 0; i < toProcess.length; i++) {
|
||||
toReturn.add(toProcess[i]);
|
||||
if(userNotPref.containsKey(notificationType)){
|
||||
NotificationChannelType[] toProcess = userNotPref.get(notificationType);
|
||||
//_log.info("size of user notification preferences" + toProcess.length);
|
||||
if (toProcess == null) {
|
||||
_log.info("Single Notification preference of " + userid + " Type: " + notificationType + " not existing ... creating default");
|
||||
return createNewNotificationType(userid, notificationType);
|
||||
}
|
||||
else if (toProcess.length == 0){
|
||||
_log.info("size of user notification preferences " + 0);
|
||||
return toReturn;
|
||||
}
|
||||
else
|
||||
{
|
||||
_log.info("size of user notification preferences " + toProcess.length);
|
||||
for (int i = 0; i < toProcess.length; i++) {
|
||||
toReturn.add(toProcess[i]);
|
||||
}
|
||||
return toReturn;
|
||||
}
|
||||
return toReturn;
|
||||
}
|
||||
return toReturn;
|
||||
}
|
||||
return toReturn;
|
||||
|
||||
|
|
Loading…
Reference in New Issue