fix: WrappedValue.unwrap empty string behavior (#6900)

This commit is contained in:
Gheric Speiginer
2019-03-14 05:06:53 -04:00
committed by Manol Donev
parent 3c2c1d9b69
commit 0482460c09
2 changed files with 14 additions and 3 deletions

View File

@@ -13,7 +13,7 @@ export class WrappedValue implements WrappedValueDefinition {
}
public static unwrap(value: any) {
return (value && value.wrapped) ? value.wrapped : value;
return (value instanceof WrappedValue) ? value.wrapped : value;
}
public static wrap(value: any) {
@@ -249,4 +249,4 @@ export function fromObjectRecursive(source: any): Observable {
let observable = new ObservableFromObject();
addPropertiesFromObject(observable, source, true);
return observable;
}
}