<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -727,7 +727,7 @@ function dav_intern_resource($resource, $module = '', $auto_create = TRUE) {
     return $row-&gt;id;
   }
   else if ($auto_create) {
-    $resource_id = db_next_id('{dav_resources}_id');
+    $resource_id = db_last_insert_id('dav_resources', 'id');
     db_query(&quot;INSERT INTO {dav_resources} (id, type, `key`, module) VALUES (%d, '%s', '%s', '%s')&quot;, $resource_id, $type, $key, $module);
     return $resource_id;
   }
@@ -736,7 +736,7 @@ function dav_intern_resource($resource, $module = '', $auto_create = TRUE) {
 function dav_obtain_lock($resource, $token, $timeout, $is_writelock = TRUE, $is_exclusive = FALSE, $depth = 0) {
   global $user;
   if (($resource_id = dav_intern_resource($resource))) {
-    db_query(&quot;INSERT INTO {dav_locks} (id, resource_id, user_id, token, depth, is_writelock, is_exclusive, created_at, updated_at, expires_at) VALUES (%d, %d, %d, '%s', %d, %d, %d, %d, %d, %d)&quot;, db_next_id('{dav_locks}_id'), $resource_id, $user-&gt;uid, $token, $depth, $is_writelock, $is_exclusive, time(), time(), $timeout);
+    db_query(&quot;INSERT INTO {dav_locks} (id, resource_id, user_id, token, depth, is_writelock, is_exclusive, created_at, updated_at, expires_at) VALUES (%d, %d, %d, '%s', %d, %d, %d, %d, %d, %d)&quot;, db_last_insert_id('dav_locks' , 'id'), $resource_id, $user-&gt;uid, $token, $depth, $is_writelock, $is_exclusive, time(), time(), $timeout);
     return TRUE; // TODO: check affected rows
   }
 }</diff>
      <filename>dav.inc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>55a668516c0f72f002536f7e5475e0a8e4b58f37</id>
    </parent>
  </parents>
  <author>
    <name>Justin R. Miller</name>
    <email>incanus@codesorcery.net</email>
  </author>
  <url>http://github.com/incanus/drupal-dav/commit/3859c2ad0b01aee8eee9556b52f38621bfece503</url>
  <id>3859c2ad0b01aee8eee9556b52f38621bfece503</id>
  <committed-date>2008-11-14T16:43:38-08:00</committed-date>
  <authored-date>2008-11-14T16:43:38-08:00</authored-date>
  <message>Fix fatal bug by replacing db_next_id(), which doesn't exist on Drupal 6.x, with db_last_insert_id().</message>
  <tree>bd9c18ed6ba8be1ac7790677cb19e869fc253059</tree>
  <committer>
    <name>Justin R. Miller</name>
    <email>incanus@codesorcery.net</email>
  </committer>
</commit>
