input: Write a function to edit the given Python program to make a correct API request with appropriate headers and parse the response to print each user's information from the 'data' field. If the 'data' field is missing or empty, the function should handle it gracefully and print a relevant message.
  
  import requests
  
  def make_api_request(url, api_token):
   headers = {
   'Authorization': f'Bearer {api_token}',
   'Content-Type': 'application/json',
   }
   
   response = requests.get(url, headers=headers).json()
   
   if 'data' in response and response['data']:
   for user in response['data']:
   print(user)
   else:
   print("No data found or data field is empty.")
  
  assert make_api_request('https://api.example.com/users', 'YOUR_API_TOKEN')==None
  assert make_api_request('https://api.example.com/empty', 'YOUR_API_TOKEN')==None
output: def make_api_request(url, api_token):
   headers = {
   'Authorization': f'Bearer {api_token}',
   'Content-Type': 'application/json',
   }
   
   response = requests.get(url, headers=headers).json()
   
   if 'data' in response and response['data']:
   for user in response['data']:
   print(user)
   else:
   print("No data found or data field is empty.")