Merge pull request #22439 from eileenmcnaughton/legt
[civicrm-core.git] / xml / templates / dao.tpl
index f80ab793ac146b4e56fc2d560af809657613de6a..06c0164e8977da01c43030210cc4d59b9fde0467 100644 (file)
@@ -198,7 +198,8 @@ class {$table.className} extends CRM_Core_DAO {ldelim}
                       'permission'      => {$field.permission|@print_array},
 {/if}
 {if $field.default || $field.default === '0'}
-                         'default'   => '{if ($field.default[0]=="'" or $field.default[0]=='"')}{$field.default|substring:1:-1}{else}{$field.default}{/if}',
+  {capture assign=unquotedDefault}{if ($field.default[0]=="'" or $field.default[0]=='"')}{$field.default|substring:1:-1}{else}{$field.default}{/if}{/capture}
+                         'default'   => {if ($unquotedDefault==='NULL')}NULL{else}'{$unquotedDefault}'{/if},
 {/if} {* field.default *}
   'table_name' => '{$table.name}',
   'entity' => '{$table.entity}',