Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/server/DocumentServer.js4
-rw-r--r--src/server/Server.js3
-rw-r--r--src/server/daemon/controller.js2
-rw-r--r--test/server/request/DataProcessorTest.ts10
4 files changed, 11 insertions, 8 deletions
diff --git a/src/server/DocumentServer.js b/src/server/DocumentServer.js
index c8abb4a..436fff5 100644
--- a/src/server/DocumentServer.js
+++ b/src/server/DocumentServer.js
@@ -44,7 +44,7 @@ const {
},
request: {
- DataProcessor,
+ DataProcessor: { DataProcessor },
JsonServerResponse,
ServerDataApiFactory,
},
@@ -89,7 +89,7 @@ module.exports = Class( 'DocumentServer',
logger,
enc_service,
- DataProcessor(
+ new DataProcessor(
bucket_filter,
( apis, request, quote ) => this._createDapiManager(
apis, request, origin_url, dapi_conf, quote, collection
diff --git a/src/server/Server.js b/src/server/Server.js
index 8a42ab0..8cbdcf7 100644
--- a/src/server/Server.js
+++ b/src/server/Server.js
@@ -49,7 +49,7 @@ const {
server: {
request: {
- DataProcessor,
+ DataProcessor: { DataProcessor },
},
encsvc: {
QuoteDataBucketCipher,
@@ -366,6 +366,7 @@ module.exports = Class( 'Server' )
.setCreditScoreRef( quote_data.creditScoreRef || 0 )
.setLastPremiumDate( quote_data.lastPremDate || 0 )
.setRatedDate( quote_data.initialRatedDate || 0 )
+ .setRatingData( quote_data.ratedata || {} )
.on( 'stepChange', function( step_id )
{
// save the quote state (we don't care if it succeeds or
diff --git a/src/server/daemon/controller.js b/src/server/daemon/controller.js
index 0f9cfa3..501618d 100644
--- a/src/server/daemon/controller.js
+++ b/src/server/daemon/controller.js
@@ -652,9 +652,11 @@ function createQuote( quote_id, program, request, callback, error_callback )
var bucket = QuoteDataBucket(),
metabucket = QuoteDataBucket(),
+ ratebucket = QuoteDataBucket(),
quote = Quote( quote_id, bucket );
quote.setMetabucket( metabucket );
+ quote.setRateBucket( ratebucket );
var controller = this;
return server.initQuote( quote, program, request,
diff --git a/test/server/request/DataProcessorTest.ts b/test/server/request/DataProcessorTest.ts
index 361d99a..d0e52d8 100644
--- a/test/server/request/DataProcessorTest.ts
+++ b/test/server/request/DataProcessorTest.ts
@@ -647,13 +647,13 @@ function createStubQuote()
{
let quote_data: Record<string, any> = {};
- return {
+ return <ServerSideQuote>{
getRatedDate()
{
- return 1572292453;
+ return <UnixTimestamp>1572292453;
},
- setRatedDate( _timestamp: any )
+ setRatedDate( _timestamp: UnixTimestamp )
{
return this;
},
@@ -683,14 +683,14 @@ function createStubQuote()
return this;
},
- setLastPremiumDate( _timestamp: any )
+ setLastPremiumDate( _timestamp: UnixTimestamp )
{
return this;
},
getLastPremiumDate()
{
- return 1572292453;
+ return <UnixTimestamp>1572292453;
},
setRateBucket( _bucket: any )