Skip to content

Commit

Permalink
marklogic-community#109 description should be optional
Browse files Browse the repository at this point in the history
  • Loading branch information
dmcassel committed Mar 8, 2016
1 parent 3ae1681 commit 1f35ab1
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions deploy/lib/xquery/triggers.xqy
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ declare function triggers:load-from-config($config as element(trgr:triggers))
let $triggers-db := xdmp:database()
for $trgr in $config/trgr:trigger
let $name := $trgr/trgr:name
let $desc as xs:string := $trgr/trgr:description
let $desc as xs:string? := $trgr/trgr:description
let $event := triggers:get-event($trgr)
let $module :=
(: Convert from database name to id :)
Expand All @@ -54,7 +54,7 @@ declare function triggers:load-from-config($config as element(trgr:triggers))
if (fn:exists(/trgr:trigger/trgr:trigger-name[. = $name])) then
(: trigger already exists. update it :)
(
trgr:trigger-set-description($name, $desc),
if ($desc) then trgr:trigger-set-description($name, $desc) else (),
trgr:trigger-set-event($name, $event),
trgr:trigger-set-module($name, $module),
if ($enabled) then trgr:trigger-enable($name)
Expand All @@ -72,7 +72,7 @@ declare function triggers:load-from-config($config as element(trgr:triggers))
$enabled,
$permissions,
$recursive,
($priority, "normal")[1]
$priority
)
};

Expand Down

0 comments on commit 1f35ab1

Please sign in to comment.