? !jegyzet.txt
? taxonomy_access.patch
Index: taxonomy_access.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/taxonomy_access/taxonomy_access.module,v
retrieving revision 1.102.2.14.2.8
diff -u -p -r1.102.2.14.2.8 taxonomy_access.module
--- taxonomy_access.module	2 Jul 2007 08:18:11 -0000	1.102.2.14.2.8
+++ taxonomy_access.module	2 Jul 2007 21:38:35 -0000
@@ -293,6 +293,15 @@ function taxonomy_access_db_rewrite_sql(
         $tids[]= $result->tid;
         $vids[$result->vid]= $result->vid;
       }
+
+      // Insert required vocabularies to avoid skipping of validation at node submission
+      if ($op == 'create') {
+        $sql = db_query('SELECT vid FROM {vocabulary} WHERE required = 1 OR tags = 1');
+        while ($vid = db_result($sql)) {
+          $vids[$vid]= $vid;
+        }
+      }
+
       $clause[$op]['tid'] = isset($tids) ? implode("','",$tids) : '';
       $clause[$op]['vid']= isset($vids) ? implode("','",$vids) : '';
       $taxonomy_access_sql_clause = $clause;
