Changeset 10636 in project


Ignore:
Timestamp:
04/25/08 20:46:13 (11 years ago)
Author:
hadronzoo
Message:

Fixed a bug in sqlite3-records where inserts with optional parameters are not correctly reset to null if not present.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/3/sqlite3-records/sqlite3-records.scm

    r10608 r10636  
    529529                                    '-id)
    530530                                  ,(**sqlite3-records:field-name->keyword** table field-name))
    531                                 (**sqlite3-records:field-name->keyword** table field-name)))))
     531                                (**sqlite3-records:field-name->keyword** table field-name)))
     532
     533                          ;; if the keyword is not present, make sure it binds to null
     534                          (sqlite3:bind! insert-statement
     535                                         (sqlite3:bind-parameter-index insert-statement
     536                                                         ,(symbol->string
     537                                                           (symbol-append ': field-name))))))
    532538                   (**sqlite3-records:get-table-keyword-fields** table))
    533539
Note: See TracChangeset for help on using the changeset viewer.