Fix: License missing from manual register handler (#16505)

* Fix license missing from manual register handler

* fix formatting

* Fix formatting again

* Add missing import

* Handle if license in payload is undefined
pull/16511/head
Aaron Ogle 5 years ago committed by GitHub
parent e2972c8853
commit c2d559a400
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      app/cloud/server/functions/saveRegistrationData.js

@ -1,4 +1,5 @@
import { Settings } from '../../../models/server/raw';
import { callbacks } from '../../../callbacks';
export function saveRegistrationData({
workspaceId,
@ -8,6 +9,7 @@ export function saveRegistrationData({
client_secret_expires_at,
publicKey,
registration_client_uri,
licenseData,
}) {
return Promise.all([
Settings.updateValueById('Register_Server', true),
@ -18,5 +20,9 @@ export function saveRegistrationData({
Settings.updateValueById('Cloud_Workspace_Client_Secret_Expires_At', client_secret_expires_at),
Settings.updateValueById('Cloud_Workspace_PublicKey', publicKey),
Settings.updateValueById('Cloud_Workspace_Registration_Client_Uri', registration_client_uri),
]);
Settings.updateValueById('Cloud_Workspace_License', licenseData.license || ''),
]).then((...results) => {
callbacks.run('workspaceLicenseChanged', licenseData.license);
return results;
});
}

Loading…
Cancel
Save