Resolved transaction issue
This commit is contained in:
		
							parent
							
								
									d1853ee1db
								
							
						
					
					
						commit
						9907c02a11
					
				@ -1053,14 +1053,17 @@ class Media extends Extension
 | 
				
			|||||||
                $database->execute("SET statement_timeout TO 300000;");
 | 
					                $database->execute("SET statement_timeout TO 300000;");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $database->commit(); // Each of these commands could hit a lot of data, combining them into one big transaction would not be a good idea.
 | 
					            if ($database->transaction === true) {
 | 
				
			||||||
 | 
					               $database->commit(); // Each of these commands could hit a lot of data, combining them into one big transaction would not be a good idea.
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            log_info("upgrade", "Setting predictable media values for known file types");
 | 
					            log_info("upgrade", "Setting predictable media values for known file types");
 | 
				
			||||||
            $database->execute($database->scoreql_to_sql("UPDATE images SET image = SCORE_BOOL_N WHERE ext IN ('swf','mp3','ani','flv','mp4','m4v','ogv','webm')"));
 | 
					            $database->execute($database->scoreql_to_sql("UPDATE images SET image = SCORE_BOOL_N WHERE ext IN ('swf','mp3','ani','flv','mp4','m4v','ogv','webm')"));
 | 
				
			||||||
            $database->execute($database->scoreql_to_sql("UPDATE images SET image = SCORE_BOOL_Y WHERE ext IN ('jpg','jpeg''ico','cur','png')"));
 | 
					            $database->execute($database->scoreql_to_sql("UPDATE images SET image = SCORE_BOOL_Y WHERE ext IN ('jpg','jpeg''ico','cur','png')"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $config->set_int(MediaConfig::VERSION, 2);
 | 
					            $config->set_int(MediaConfig::VERSION, 2);
 | 
				
			||||||
            log_info("media", "extension at version 2");
 | 
					            log_info("media", "extension at version 2");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            $database->beginTransaction();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user