Index: openacs-4/packages/xotcl-core/xotcl-core.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/xotcl-core.info,v diff -u -r1.91 -r1.92 --- openacs-4/packages/xotcl-core/xotcl-core.info 27 Apr 2015 15:28:20 -0000 1.91 +++ openacs-4/packages/xotcl-core/xotcl-core.info 9 Jul 2015 21:22:50 -0000 1.92 @@ -10,7 +10,7 @@ t xotcl - + Gustaf Neumann XOTcl library functionality (e.g. thread handling, online documentation, Generic Form and List Classes) 2015-02-11 @@ -48,7 +48,7 @@ BSD-Style 2 - + Index: openacs-4/packages/xotcl-core/tcl/01-debug-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/01-debug-procs.tcl,v diff -u -r1.76 -r1.77 --- openacs-4/packages/xotcl-core/tcl/01-debug-procs.tcl 15 Jun 2015 19:28:33 -0000 1.76 +++ openacs-4/packages/xotcl-core/tcl/01-debug-procs.tcl 9 Jul 2015 21:22:51 -0000 1.77 @@ -967,7 +967,8 @@ set newSlot [self]::slot::$name $slot copy $newSlot - $newSlot configure -domain [self] -manager $newSlot -create_acs_attribute false {*}$config + $newSlot configure -domain [self] -manager $newSlot -create_acs_attribute false -create_table_attribute false {*}$config + my set db_slot($name) $newSlot } Index: openacs-4/packages/xotcl-core/tcl/05-db-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/05-db-procs.tcl,v diff -u -r1.102 -r1.103 --- openacs-4/packages/xotcl-core/tcl/05-db-procs.tcl 30 Jun 2015 09:20:54 -0000 1.102 +++ openacs-4/packages/xotcl-core/tcl/05-db-procs.tcl 9 Jul 2015 21:22:51 -0000 1.103 @@ -706,6 +706,7 @@ } require proc table {name definition {populate ""}} { + my log "==== require table $name exists: [my exists_table $name]\n$definition" if {![my exists_table $name]} { set lines {} foreach col [dict keys $definition] {lappend lines "$col [dict get $definition $col]"}