@@ -43,11 +43,11 @@ export const postValidator = vine.compile(
4343 return ! result
4444 } )
4545 . optional ( ) ,
46- pageTitle : vine . string ( ) . trim ( ) . maxLength ( 100 ) . optional ( ) ,
47- description : vine . string ( ) . trim ( ) . maxLength ( 255 ) . optional ( ) ,
48- metaDescription : vine . string ( ) . trim ( ) . maxLength ( 255 ) . optional ( ) ,
49- canonical : vine . string ( ) . trim ( ) . maxLength ( 255 ) . url ( ) . optional ( ) ,
50- body : vine . string ( ) . trim ( ) . optional ( ) ,
46+ pageTitle : vine . string ( ) . trim ( ) . maxLength ( 100 ) . nullable ( ) ,
47+ description : vine . string ( ) . trim ( ) . maxLength ( 255 ) . nullable ( ) ,
48+ metaDescription : vine . string ( ) . trim ( ) . maxLength ( 255 ) . nullable ( ) ,
49+ canonical : vine . string ( ) . trim ( ) . maxLength ( 255 ) . url ( ) . nullable ( ) ,
50+ body : vine . string ( ) . trim ( ) . nullable ( ) ,
5151 repositoryUrl : vine . string ( ) . trim ( ) . maxLength ( 255 ) . url ( ) . optional ( ) . nullable ( ) ,
5252 repositoryAccessLevel : vine . number ( ) . enum ( RepositoryAccessLevels ) . optional ( ) ,
5353 isFeatured : vine . boolean ( ) . optional ( ) . nullable ( ) ,
@@ -58,8 +58,8 @@ export const postValidator = vine.compile(
5858 videoBunnyId : vine . string ( ) . trim ( ) . maxLength ( 500 ) . optional ( ) . nullable ( ) ,
5959 videoSeconds : vine . number ( ) . optional ( ) ,
6060 timezone : vine . string ( ) . trim ( ) . optional ( ) ,
61- publishAtDate : vine . date ( ) . optional ( ) ,
62- publishAtTime : vine . date ( { formats : [ 'HH:mm' ] } ) . optional ( ) ,
61+ publishAtDate : vine . date ( ) . nullable ( ) ,
62+ publishAtTime : vine . date ( { formats : [ 'HH:mm' ] } ) . nullable ( ) ,
6363 postTypeId : vine . number ( ) . enum ( PostTypes ) . optional ( ) ,
6464 stateId : vine . number ( ) . enum ( States ) . optional ( ) ,
6565 paywallTypeId : vine . number ( ) . enum ( PaywallTypes ) . optional ( ) ,
@@ -112,6 +112,7 @@ export const postValidator = vine.compile(
112112 }
113113
114114 return publishAt . setZone ( 'UTC' ) . set ( { second : 0 , millisecond : 0 } )
115- } ) ,
115+ } )
116+ . nullable ( ) ,
116117 } )
117118)
0 commit comments