|
@@ -425,14 +425,14 @@ App.ServiceConfigProperty = Em.Object.extend({
|
|
|
_validateOverrides: function () {
|
|
|
var self = this;
|
|
|
var isError = false;
|
|
|
- var value = this.get('value');
|
|
|
+ var value = '' + this.get('value');
|
|
|
var isOriginalSCP = this.get('isOriginalSCP');
|
|
|
var supportsFinal = this.get('supportsFinal');
|
|
|
var isFinal = this.get('isFinal');
|
|
|
var parentSCP = this.get('parentSCP');
|
|
|
if (!isOriginalSCP) {
|
|
|
if (!Em.isNone(parentSCP)) {
|
|
|
- if (value === parentSCP.get('value')) {
|
|
|
+ if (value === '' + parentSCP.get('value')) {
|
|
|
if (supportsFinal) {
|
|
|
if (isFinal === parentSCP.get('isFinal')) {
|
|
|
this.set('errorMessage', Em.I18n.t('config.override.valueEqualToParentConfig'));
|
|
@@ -449,7 +449,7 @@ App.ServiceConfigProperty = Em.Object.extend({
|
|
|
if (overrides) {
|
|
|
overrides.forEach(function (override) {
|
|
|
if (self == override) return;
|
|
|
- if (value === override.get('value')) {
|
|
|
+ if (value === '' + override.get('value')) {
|
|
|
if (supportsFinal) {
|
|
|
if (isFinal === parentSCP.get('isFinal')) {
|
|
|
self.set('errorMessage', Em.I18n.t('config.override.valueEqualToAnotherOverrideConfig'));
|
|
@@ -469,4 +469,4 @@ App.ServiceConfigProperty = Em.Object.extend({
|
|
|
return isError;
|
|
|
}
|
|
|
|
|
|
-});
|
|
|
+});
|