diff --git a/misc-scripts/schema_patcher.pl b/misc-scripts/schema_patcher.pl
index 03b8337673a6f6197d104eae325a4ba2b960e38c..78cc39d459870b228f3ea039a8e5560aa57d2e28 100755
--- a/misc-scripts/schema_patcher.pl
+++ b/misc-scripts/schema_patcher.pl
@@ -419,8 +419,8 @@ while ( $sth->fetch() ) {
   }
   else { 
     if($opt_verbose) {
-      printf("Skipping database %s (type: %s | version: %d)\n", $database, ($schema_type||'-'), $schema_version);
-      if($schema_version == $opt_release) {
+      printf("Skipping database %s (type: %s | version: %d)\n", $database, ($schema_type||'-'), ($schema_version || 0));
+      if(defined $schema_version && $schema_version == $opt_release) {
         printf("\tDB version was equal to latest release; if you need to patch then rerun with --fix and --dryrun\n");
       }
     }