Index: rest_server.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/rest_server/Attic/rest_server.module,v
retrieving revision 1.1.2.1.2.1
diff -u -r1.1.2.1.2.1 rest_server.module
--- rest_server.module	8 Mar 2009 10:52:30 -0000	1.1.2.1.2.1
+++ rest_server.module	12 Mar 2009 16:53:40 -0000
@@ -9,7 +9,7 @@
     '#name' => 'REST',
     '#path' => 'rest',
   );
-} 
+}
 
 /**
  * Implementation of hook_server()
@@ -22,6 +22,10 @@
   $method_name = $request['method'];
   foreach (services_get_all() as $method) {
     if ($method['#method'] == $request['method']) {
+      // Make sure that include files are indeed included
+      if (is_array($include = $method['#file'])) {
+        module_load_include($include['file'], $include['module']);
+      }
       // Special use cases for arguments of certain types
       foreach ($method['#args'] as $argument) {
         $argname = $argument['#name'];
@@ -96,7 +100,7 @@
  *   SimpleXML object, used in recursive calls.
  * @param $depth
  *   Node depth, used in recursive calls.
- * 
+ *
  * @return
  *   XML string.
  */

