Fix stuff from tests
ShellCheck tests have brought up a couple of issues, that I was not aware of needed to be taken care. This should fix the tests.pull/4710/head
							parent
							
								
									2014ca9feb
								
							
						
					
					
						commit
						3b7be478aa
					
				| 
						 | 
				
			
			@ -386,13 +386,13 @@ _pleskxml_get_root_domain() {
 | 
			
		|||
  # We don't actually need to check for type, name, *and* id, but it guarantees only usable lines are returned.
 | 
			
		||||
 | 
			
		||||
  output="$(_api_response_split "$pleskxml_prettyprint_result" 'result' '<status>ok</status>' | sed 's/<ascii-name>/<name>/g;s/<\/ascii-name>/<\/name>/g' | grep '<name>' | grep '<id>')"
 | 
			
		||||
  debug_output="$(printf "$output" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
  
 | 
			
		||||
  debug_output="$(printf "%s" "$output" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
 | 
			
		||||
  _debug 'Domains managed by Plesk server are:'
 | 
			
		||||
  _debug "$debug_output" 
 | 
			
		||||
  _debug "$debug_output"
 | 
			
		||||
 | 
			
		||||
  _debug "Querying Plesk server for list of additional managed domains..."
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  _call_api "$pleskxml_tplt_get_additional_domains"
 | 
			
		||||
  if [ "$pleskxml_retcode" -ne 0 ]; then
 | 
			
		||||
    return 1
 | 
			
		||||
| 
						 | 
				
			
			@ -405,18 +405,18 @@ _pleskxml_get_root_domain() {
 | 
			
		|||
  # We don't actually need to check for type, name, *and* id, but it guarantees only usable lines are returned.
 | 
			
		||||
 | 
			
		||||
  output_additional="$(_api_response_split "$pleskxml_prettyprint_result" 'result' '<status>ok</status>' | sed 's/<ascii-name>/<name>/g;s/<\/ascii-name>/<\/name>/g' | grep '<name>' | grep '<id>')"
 | 
			
		||||
  debug_additional="$(printf "$output_additional" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
  debug_additional="$(printf "%s" "$output_additional" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
 | 
			
		||||
  _debug 'Additional domains managed by Plesk server are:'
 | 
			
		||||
  _debug "$debug_additional"
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  # Concate the two outputs together.
 | 
			
		||||
  
 | 
			
		||||
  output="$(printf "$output $NEWLINE $output_additional")"
 | 
			
		||||
  debug_output="$(printf "$output" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  output="$(printf "%s" "$output $NEWLINE $output_additional")"
 | 
			
		||||
  debug_output="$(printf "%s" "$output" | sed -n 's:.*<name>\(.*\)</name>.*:\1:p')"
 | 
			
		||||
 | 
			
		||||
  _debug 'Domains (including additional) managed by Plesk server are:'
 | 
			
		||||
  _debug "$debug_output" 
 | 
			
		||||
  _debug "$debug_output"
 | 
			
		||||
 | 
			
		||||
  # loop and test if domain, or any parent domain, is managed by Plesk
 | 
			
		||||
  # Loop until we don't have any '.' in the string we're testing as a candidate Plesk-managed domain
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue