<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Mike Dawson</shortDescription><userId>mike</userId><userName>Mike Dawson</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>89</buildNumber><marked><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><branch><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><branch><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><branch><SHA1>b5afa116618a83c5571345d74a029c1555390633</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/UstadMobile/door.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://devserver3.ustadmobile.com/jenkins/job/Door/89/artifact</artifactsUrl><changesUrl>https://devserver3.ustadmobile.com/jenkins/job/Door/changes</changesUrl><displayUrl>https://devserver3.ustadmobile.com/jenkins/job/Door/89/</displayUrl><testsUrl>https://devserver3.ustadmobile.com/jenkins/job/Door/89/testReport</testsUrl></action><building>false</building><displayName>#89</displayName><duration>160385</duration><estimatedDuration>161708</estimatedDuration><fullDisplayName>Door #89</fullDisplayName><id>89</id><inProgress>false</inProgress><keepLog>false</keepLog><number>89</number><queueId>122</queueId><result>SUCCESS</result><timestamp>1720979715355</timestamp><url>https://devserver3.ustadmobile.com/jenkins/job/Door/89/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>door-testdb/src/commonMain/kotlin/db3/DiscussionPostDao.kt</affectedPath><affectedPath>door-runtime/src/commonMain/kotlin/com/ustadmobile/door/http/DoorJsonRequest.kt</affectedPath><affectedPath>door-runtime/src/jvmMain/kotlin/com/ustadmobile/door/ktor/KtorDoorJsonRequestAdapter.kt</affectedPath><affectedPath>door-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorHttpServerProcessor.kt</affectedPath><affectedPath>build.gradle</affectedPath><commitId>b5afa116618a83c5571345d74a029c1555390633</commitId><timestamp>1720979610000</timestamp><author><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName></author><authorEmail>mike@ustadmobile.com</authorEmail><comment>Update handling of missing server side parameters.

When a query parameter is not sent by the client (e.g. older version of client, newer version of server) this would have thrown an exception before.

Query parameter will now use the default value for type if not sent by client (e.g. 0, false, null).
</comment><date>2024-07-14 21:53:30 +0400</date><id>b5afa116618a83c5571345d74a029c1555390633</id><msg>Update handling of missing server side parameters.</msg><path><editType>edit</editType><file>door-testdb/src/commonMain/kotlin/db3/DiscussionPostDao.kt</file></path><path><editType>edit</editType><file>door-runtime/src/jvmMain/kotlin/com/ustadmobile/door/ktor/KtorDoorJsonRequestAdapter.kt</file></path><path><editType>edit</editType><file>door-runtime/src/commonMain/kotlin/com/ustadmobile/door/http/DoorJsonRequest.kt</file></path><path><editType>edit</editType><file>door-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorHttpServerProcessor.kt</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://devserver3.ustadmobile.com/jenkins/user/mike</absoluteUrl><fullName>Mike Dawson</fullName><id>mike</id></culprit></freeStyleBuild>