? sass_api-form-error.patch
Index: sass_api.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/sass_api/sass_api.module,v
retrieving revision 1.5
diff -u -p -r1.5 sass_api.module
--- sass_api.module	7 Mar 2009 18:37:00 -0000	1.5
+++ sass_api.module	8 May 2009 16:20:52 -0000
@@ -37,7 +37,7 @@ function sass_api_helper() {
 
 function sass_api_settings() {
   $form = array();
-  $vars = variable_get('sass_api_vars', '');
+  $vars = variable_get('sass_api_vars', _sass_api_vars_default());
   if ($vars['sass_input']) {
     $default_value = $vars['folder_path'] . '/'. $vars['sass_input'];
   }
@@ -113,19 +113,19 @@ function sass_api_settings_form_submit_h
 }
 
 function sass_api_helper_form_submit_handler($form, &$form_state) {
-  $vars = variable_get('sass_api_vars', '');
+  $vars = variable_get('sass_api_vars', _sass_api_vars_default());
   sass_api_exec($vars);
 } 
 
 function sass_api_init() {
-  $vars = variable_get('sass_api_vars','');
+  $vars = variable_get('sass_api_vars', _sass_api_vars_default());
   if($vars && $vars['compile']['init']) { 
     sass_api_exec($vars);    
   }
 }
 
 function sass_api_vars($action = 'get', $values = '') {
-  $old_vars = variable_get('sass_api_vars', '');
+  $old_vars = variable_get('sass_api_vars', _sass_api_vars_default());
 
   // Either get values or save the values.
   if ($action == 'save' || $action == 'rebuild') {
@@ -169,7 +169,7 @@ function sass_api_vars($action = 'get', 
     variable_set('sass_api_vars', $vars);   
   } 
   elseif ($action == 'get') {
-    variable_get('sass_api_vars', '');
+    variable_get('sass_api_vars', _sass_api_vars_default());
   } 
   elseif ($action == 'rebuild_action') {
     $items = array();
@@ -237,7 +237,7 @@ function sass_api_exec($vars) {   
 
 function sass_api_cron() { 
   // Execute the SASS API compiling function.
-  $vars = variable_get('sass_api_vars', '');
+  $vars = variable_get('sass_api_vars', _sass_api_vars_default());
   if($vars && $vars['compile']['cron']) {
     sass_api_exec($vars);    
   }
@@ -250,4 +250,10 @@ function sass_api_format($value, $check 
   array_push($a, $filename);
   $output = implode('/', $a);
   return $output;
+}
+
+function _sass_api_vars_default() {
+  return array(
+    'compile' => array(),
+  );
 }
\ No newline at end of file
