2
0
mirror of https://github.com/VinylDNS/vinyldns synced 2025-08-22 02:02:14 +00:00

Merge pull request #1397 from Jay07GIT/fix_recordSetGroupChange_undefined

Fix for undefined recordSetGroupChange
This commit is contained in:
Nicholas Spadaccino 2024-10-16 16:27:58 -04:00 committed by GitHub
commit a363d6974b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -191,7 +191,11 @@ angular.module('controller.records', [])
$scope.editRecord = function(record) {
$scope.currentRecord = angular.copy(record);
$scope.currentRecord.recordSetGroupChange = angular.copy(record.recordSetGroupChange);
if ($scope.currentRecord.recordSetGroupChange == undefined){
$scope.currentRecord.recordSetGroupChange = {}
$scope.currentRecord.recordSetGroupChange.requestedOwnerGroupId = angular.copy(record.ownerGroupId);
$scope.currentRecord.recordSetGroupChange.ownerShipTransferStatus = angular.copy("AutoApproved");
}
getGroup($scope.currentRecord.recordSetGroupChange.requestedOwnerGroupId);
$scope.recordModal = {
previous: angular.copy(record),
@ -208,7 +212,12 @@ angular.module('controller.records', [])
$scope.requestOwnerShip = function(record) {
$scope.currentRecord = angular.copy(record);
$scope.currentRecord.recordSetGroupChange.ownerShipTransferStatus = angular.copy("AutoApproved")
if ($scope.currentRecord.recordSetGroupChange == undefined){
$scope.currentRecord.recordSetGroupChange = {}
$scope.currentRecord.recordSetGroupChange.requestedOwnerGroupId = angular.copy(record.ownerGroupId);
$scope.currentRecord.recordSetGroupChange.ownerShipTransferStatus = angular.copy("AutoApproved");
}
$scope.currentRecord.recordSetGroupChange.ownerShipTransferStatus = angular.copy("AutoApproved");
$scope.recordModal = {
action: $scope.recordModalState.UPDATE,
title: "Request OwnerShip transfer",
@ -224,6 +233,11 @@ angular.module('controller.records', [])
$scope.requestOwnerShipTransfer = function(record, isOwnerShipRequest) {
$scope.currentRecord = angular.copy(record);
if ($scope.currentRecord.recordSetGroupChange == undefined){
$scope.currentRecord.recordSetGroupChange = {}
$scope.currentRecord.recordSetGroupChange.requestedOwnerGroupId = angular.copy(record.ownerGroupId);
$scope.currentRecord.recordSetGroupChange.ownerShipTransferStatus = angular.copy("AutoApproved");
}
$scope.currentRecord.recordSetGroupChange = angular.copy(record.recordSetGroupChange);
$scope.recordModal = {
previous: angular.copy(record),
@ -331,7 +345,7 @@ angular.module('controller.records', [])
record.recordSetGroupChange.requestedOwnerGroupId = angular.copy(record.ownerGroupId);
record.recordSetGroupChange.ownerShipTransferStatus = angular.copy("ManuallyApproved");
}
}
} else {record.recordSetGroupChange.requestedOwnerGroupId = angular.copy(record.ownerGroupId);}
record['onlyFour'] = true;
if ($scope.addRecordForm.$valid) {
updateRecordSet(record);