### Eclipse Workspace Patch 1.0
#P leaguesite
Index: leaguesite_match/leaguesite_match.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/leaguesite/leaguesite_match/leaguesite_match.module,v
retrieving revision 1.6
diff -u -r1.6 leaguesite_match.module
--- leaguesite_match/leaguesite_match.module	27 Jan 2010 22:04:33 -0000	1.6
+++ leaguesite_match/leaguesite_match.module	31 Jan 2010 09:47:49 -0000
@@ -263,10 +263,11 @@
 function leaguesite_match_update($node){
   //update the extra details
   if(variable_get('leaguesite_match_update_table_update', '') == TRUE){
+    $match = db_fetch_array(db_query("SELECT * FROM {leaguesite_match} WHERE nid = %d", intval($node->nid)));
     if($node->home_score != '' && $node->away_score != ''){
       //after checking if the user wants the standings table updated, get the old score to see if it has changed
-      $match = db_fetch_array(db_query("SELECT * FROM {leaguesite_match} WHERE nid = %d", intval($node->nid)));
-      if(($match['home_score'] != $node->home_score && $match['away_score'] != $node->away_score) && ($match['home_score'] != '' && $match['away_score'] != '')){
+      
+      if(($match['home_score'] != $node->home_score || $match['away_score'] != $node->away_score) && ($match['home_score'] != '' && $match['away_score'] != '')){
         //delete old score values
         _leaguesite_match_update_table($match['home_team'], $match['away_team'], $match['home_score'], $match['away_score'], $match['relation_id'], 'delete'); 
         _leaguesite_match_update_table($node->home_team, $node->away_team, $node->home_score, $node->away_score, $node->season_league);
@@ -281,7 +282,7 @@
     }
   }
   $match_time = mktime($node->match_hour, $node->match_minute, 0, intval($node->match_time['month']), intval($node->match_time['day']), intval($node->match_time['year']));
-  db_query("UPDATE {leaguesite_match} SET home_team = %d, away_team = %d, match_time = %d, home_score = %d, away_score = %d, relation_id = %d WHERE nid = %d;", intval($node->home_team), intval($node->away_team), check_plain($match_time), intval($node->home_score), intval($node->away_score), intval($node->season_league), intval($node->nid));
+  db_query("UPDATE {leaguesite_match} SET home_team = %d, away_team = %d, match_time = %d, home_score = '%s', away_score = '%s', relation_id = %d WHERE nid = %d;", intval($node->home_team), intval($node->away_team), check_plain($match_time), check_plain($node->home_score), check_plain($node->away_score), intval($node->season_league), intval($node->nid));
 }
 
 /**
