|  | @@ -378,6 +378,7 @@ function update_rcscript(res, userSettings, guild, type, settings) {
 | 
	
		
			
				|  |  |  				return res(`/guild/${guild}/rcscript`, 'savefail');
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			var wiki = Wiki.fromInput(settings.wiki);
 | 
	
		
			
				|  |  | +			if ( !wiki ) return res(`/guild/${guild}/rcscript/new`, 'savefail');
 | 
	
		
			
				|  |  |  			return got.get( wiki + 'api.php?&action=query&meta=allmessages|siteinfo&ammessages=custom-RcGcDw|recentchanges&amenableparser=true&siprop=general&titles=Special:RecentChanges&format=json', {
 | 
	
		
			
				|  |  |  				responseType: 'text'
 | 
	
		
			
				|  |  |  			} ).then( fresponse => {
 | 
	
	
		
			
				|  | @@ -622,6 +623,7 @@ function update_rcscript(res, userSettings, guild, type, settings) {
 | 
	
		
			
				|  |  |  				if ( ( row.postid === '-1' ) !== !settings.feeds ) hasDiff = true;
 | 
	
		
			
				|  |  |  				if ( !hasDiff ) return res(`/guild/${guild}/rcscript/${type}`, 'save');
 | 
	
		
			
				|  |  |  				var wiki = Wiki.fromInput(settings.wiki);
 | 
	
		
			
				|  |  | +				if ( !wiki ) return res(`/guild/${guild}/rcscript/${type}`, 'savefail');
 | 
	
		
			
				|  |  |  				return got.get( wiki + 'api.php?&action=query&meta=allmessages|siteinfo&ammessages=custom-RcGcDw&amenableparser=true&siprop=general&format=json', {
 | 
	
		
			
				|  |  |  					responseType: 'text'
 | 
	
		
			
				|  |  |  				} ).then( fresponse => {
 |