fixed energy item undefined issue when edit virtual meter and offline meter

pull/1/head
13621160019@163.com 2021-02-27 12:52:27 +08:00
parent 143dd46aa2
commit f9eb2e39ba
3 changed files with 5 additions and 3 deletions

View File

@ -11,7 +11,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- None.
### Fixed
- None.
- fixed typo in combinedequipment controller in admin.
- removed required property from equipment model in admin.
- fixed energy item undefined issue when edit virtual meter and offline meter.
### Removed
- None.

View File

@ -133,7 +133,7 @@ app.controller('OfflineMeterController', function($scope, $common, $translate, $
modalInstance.result.then(function(modifiedOfflineMeter) {
modifiedOfflineMeter.energy_category_id = modifiedOfflineMeter.energy_category.id;
if(angular.isDefined(modifiedOfflineMeter.energy_item)) {
if (modifiedOfflineMeter.energy_item != null && modifiedOfflineMeter.energy_item.id != null ) {
modifiedOfflineMeter.energy_item_id = modifiedOfflineMeter.energy_item.id;
} else {
modifiedOfflineMeter.energy_item_id = undefined;

View File

@ -159,7 +159,7 @@ $scope.getAllEnergyItems = function() {
modalInstance.result.then(function(modifiedVirtualMeter) {
modifiedVirtualMeter.energy_category_id = modifiedVirtualMeter.energy_category.id;
if(angular.isDefined(modifiedVirtualMeter.energy_item)) {
if (modifiedVirtualMeter.energy_item != null && modifiedVirtualMeter.energy_item.id != null ) {
modifiedVirtualMeter.energy_item_id = modifiedVirtualMeter.energy_item.id;
} else {
modifiedVirtualMeter.energy_item_id = undefined;