--- weblinks.module.orig	2007-08-26 19:48:49.738741036 +0200
+++ weblinks.module	2007-08-26 20:33:58.132230343 +0200
@@ -626,10 +626,10 @@
 function weblinks_insert($node) {
 	$vid = _weblinks_get_vid();
   if (count($node->taxonomy[$vid]) < 1) {
-  	db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, "%s", %d)', $node->nid, 0, $node->vid, $node->url, $node->weight);
+  	db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, \'%s\', %d)', $node->nid, 0, $node->vid, $node->url, $node->weight);
   } else {
 		foreach($node->taxonomy[$vid] as $tid) {
-			db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, "%s", %d)', $node->nid, $tid, $node->vid, $node->url, $node->weight);
+			db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, \'%s\', %d)', $node->nid, $tid, $node->vid, $node->url, $node->weight);
 		}
 	}
   if ($node->ref == 'admin') {drupal_goto('admin/content/weblinks');}
@@ -644,10 +644,10 @@
 		db_query('DELETE FROM {weblinks} WHERE nid = %d', $node->nid);
   }
   if (count($node->taxonomy[$vid]) < 1) {
-  	db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, "%s", %d)', $node->nid, 0, $node->vid, $node->url, $node->weight);
+  	db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, \'%s\', %d)', $node->nid, 0, $node->vid, $node->url, $node->weight);
   } else {
 		foreach($node->taxonomy[$vid] as $tid) {
-			db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, "%s", %d)', $node->nid, $tid, $node->vid, $node->url, $node->weight);
+			db_query('INSERT INTO {weblinks} (nid, tid, vid, url, weight) VALUES (%d, %d, %d, \'%s\', %d)', $node->nid, $tid, $node->vid, $node->url, $node->weight);
 		}
 	}
   if ($node->ref == 'admin') {drupal_goto('admin/content/weblinks');}
@@ -1255,4 +1255,4 @@
   return $block;
   }
 }
-?>
\ No newline at end of file
+?>
