java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
New commits:
commit 25eb35a04216418c1e818f5718977133990a5fd4
Author: Partha Aji <paji(a)redhat.com>
Date: Mon Jun 1 13:17:12 2009 -0400
492206 - Fixed an issue ' bad cobbler template' parsing
diff --git a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java
b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java
index 6ffcf27..31f34be 100644
--- a/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java
+++ b/java/code/src/com/redhat/rhn/manager/kickstart/KickstartManager.java
@@ -71,7 +71,11 @@ public class KickstartManager extends BaseManager {
*/
public void validateKickstartFile(KickstartData ksdata) {
try {
- renderKickstart(ksdata);
+ String text = renderKickstart(ksdata);
+ if (text.contains("Traceback (most recent call last):")) {
+
ValidatorException.raiseException("kickstart.jsp.error.template_generation",
+ KickstartUrlHelper.getCobblerProfileUrl(ksdata));
+ }
}
catch (DownloadException de) {
ValidatorException.raiseException("kickstart.jsp.error.template_generation",