mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-03 17:13:33 +00:00 
			
		
		
		
	Removed usage of FROM_UNIXTIME mysql-specific function.
				
					
				
			This provide better interoperability with different databases (e.g. sqlite). Fixes #557
This commit is contained in:
		@@ -77,7 +77,7 @@ const internalCertificate = {
 | 
			
		||||
													.where('id', certificate.id)
 | 
			
		||||
													.andWhere('provider', 'letsencrypt')
 | 
			
		||||
													.patch({
 | 
			
		||||
														expires_on: certificateModel.raw('FROM_UNIXTIME(' + cert_info.dates.to + ')')
 | 
			
		||||
														expires_on: moment(cert_info.dates.to, 'X').format('YYYY-MM-DD HH:mm:ss')
 | 
			
		||||
													});
 | 
			
		||||
											})
 | 
			
		||||
											.catch((err) => {
 | 
			
		||||
@@ -180,7 +180,7 @@ const internalCertificate = {
 | 
			
		||||
									return certificateModel
 | 
			
		||||
										.query()
 | 
			
		||||
										.patchAndFetchById(certificate.id, {
 | 
			
		||||
											expires_on: certificateModel.raw('FROM_UNIXTIME(' + cert_info.dates.to + ')')
 | 
			
		||||
											expires_on: moment(cert_info.dates.to, 'X').format('YYYY-MM-DD HH:mm:ss')
 | 
			
		||||
										})
 | 
			
		||||
										.then((saved_row) => {
 | 
			
		||||
											// Add cert data for audit log
 | 
			
		||||
@@ -558,7 +558,7 @@ const internalCertificate = {
 | 
			
		||||
						// TODO: This uses a mysql only raw function that won't translate to postgres
 | 
			
		||||
						return internalCertificate.update(access, {
 | 
			
		||||
							id:           data.id,
 | 
			
		||||
							expires_on:   certificateModel.raw('FROM_UNIXTIME(' + validations.certificate.dates.to + ')'),
 | 
			
		||||
							expires_on:   moment(validations.certificate.dates.to, 'X').format('YYYY-MM-DD HH:mm:ss'),
 | 
			
		||||
							domain_names: [validations.certificate.cn],
 | 
			
		||||
							meta:         _.clone(row.meta) // Prevent the update method from changing this value that we'll use later
 | 
			
		||||
						})
 | 
			
		||||
@@ -769,7 +769,7 @@ const internalCertificate = {
 | 
			
		||||
							return certificateModel
 | 
			
		||||
								.query()
 | 
			
		||||
								.patchAndFetchById(certificate.id, {
 | 
			
		||||
									expires_on: certificateModel.raw('FROM_UNIXTIME(' + cert_info.dates.to + ')')
 | 
			
		||||
									expires_on: moment(cert_info.dates.to, 'X').format('YYYY-MM-DD HH:mm:ss')
 | 
			
		||||
								});
 | 
			
		||||
						})
 | 
			
		||||
						.then((updated_certificate) => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user