java/code/src/com/redhat/rhn/domain/channel/NewChannelHelper.java | 5 +++++
1 file changed, 5 insertions(+)
New commits:
commit 958229c84afbba13e42ec5371ffa325af70b9782
Author: Dimitar Yordanov <dyordano(a)redhat.com>
Date: Thu Aug 29 17:18:36 2013 +0200
1002316 - Cloning API generates ISE if no summary
diff --git a/java/code/src/com/redhat/rhn/domain/channel/NewChannelHelper.java
b/java/code/src/com/redhat/rhn/domain/channel/NewChannelHelper.java
index 5faa728..424009c 100644
--- a/java/code/src/com/redhat/rhn/domain/channel/NewChannelHelper.java
+++ b/java/code/src/com/redhat/rhn/domain/channel/NewChannelHelper.java
@@ -20,6 +20,7 @@ import com.redhat.rhn.manager.errata.ErrataManager;
import com.redhat.rhn.manager.user.UserManager;
import com.redhat.rhn.frontend.xmlrpc.InvalidChannelLabelException;
import com.redhat.rhn.frontend.xmlrpc.InvalidChannelNameException;
+import org.apache.commons.lang.StringUtils;
import java.util.Date;
import java.util.HashSet;
@@ -74,6 +75,10 @@ public class NewChannelHelper {
"edit.channel.invalidchannellabel.supportedregex",
"");
}
+ if (summary == null || StringUtils.isEmpty(summary)) {
+ throw new InvalidChannelParameter("Summary","Summary must be
provided.");
+ }
+
if (gpgFingerprint != null && !verifyGpgFingerprint(gpgFingerprint)) {
throw new InvalidChannelParameter("GPG Fingerprint", "The GPG
fingerprint " +
"must be of form 'CA20 8686 2BD6 9DFC 65F6 ECC4 2191 80CD
DB42 A60E'");
Show replies by date