Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

Convert all nested properties of address data from RealmObject to plain object #1431

Merged
merged 1 commit into from May 2, 2019

Conversation

laumair
Copy link
Contributor

@laumair laumair commented Apr 30, 2019

Description

Nested properties in account data don't get converted to plain object. While realm -> plain object conversion was ensured with #1394 but the nested property e.g., spent in address object was still carrying RealmObject type. This PR fixes this.

Type of change

  • Bug fix

How Has This Been Tested?

  • Manually tested iOS (debug)

Checklist:

  • My code follows the style guidelines for this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • For changes to mobile that include native code (including React Native modules): I have verified that both iOS and Android successfully build in both Debug and Release modes
  • For changes to shared: If applicable, I have verified that my changes are implemented correctly in desktop and mobile

@laumair laumair added C - Shared L - Need reviews Lifecycle - Each PR must have at least two reviewers labels Apr 30, 2019
@cvarley100 cvarley100 merged commit a700ab0 into iotaledger:develop May 2, 2019
rihardsgravis pushed a commit that referenced this pull request May 3, 2019
* develop: (125 commits)
  Bump snyk from 1.161.0 to 1.161.1 (#1455)
  Bump nyc from 13.1.0 to 14.1.0 in /src/shared (#1451)
  Bump snyk from 1.158.0 to 1.161.0 (#1448)
  Bump husky from 2.1.0 to 2.2.0 (#1447)
  Fix Electron API usage for Windows deep link functionality (#1438)
  Mobile: Bump build no to 61 (#1443)
  Mobile: Fix crash on empty password fields (#1441)
  Mobile: Bump build to 60 (#1437)
  New Crowdin translations (#1428)
  Convert all nested properties of address data from RealmObject to plain object (#1431)
  Shared: Add SeedVault export validation check (#1432)
  Mobile: Fix Android splash screen hang when returning from bg (#1429)
  Shared: Fix milestone fall behind check (#1436)
  Bump @babel/plugin-proposal-class-properties in /src/desktop (#1425)
  Bump @babel/preset-env from 7.4.3 to 7.4.4 in /src/desktop (#1415)
  [Security] Bump tar from 2.2.1 to 4.4.8 in /src/desktop (#1434)
  Bump snyk from 1.156.0 to 1.158.0 (#1435)
  Bump snyk from 1.154.0 to 1.156.0 (#1433)
  Bump @babel/register from 7.4.0 to 7.4.4 in /src/desktop (#1426)
  Bump snyk from 1.153.0 to 1.154.0 (#1424)
  ...

# Conflicts:
#	src/desktop/npm-shrinkwrap.json
#	src/desktop/package.json
#	src/desktop/src/libs/crypto.js
#	src/desktop/src/ui/components/List.js
#	src/desktop/src/ui/global/SeedExport.js
#	src/shared/libs/iota/utils.js
rihardsgravis pushed a commit that referenced this pull request May 3, 2019
* develop: (127 commits)
  Mobile: Fix deep link behaviour (#1444)
  Bump snyk from 1.161.0 to 1.161.1 (#1455)
  Bump nyc from 13.1.0 to 14.1.0 in /src/shared (#1451)
  Bump snyk from 1.158.0 to 1.161.0 (#1448)
  Bump husky from 2.1.0 to 2.2.0 (#1447)
  Fix Electron API usage for Windows deep link functionality (#1438)
  Mobile: Bump build no to 61 (#1443)
  Mobile: Fix crash on empty password fields (#1441)
  Mobile: Bump build to 60 (#1437)
  New Crowdin translations (#1428)
  Convert all nested properties of address data from RealmObject to plain object (#1431)
  Shared: Add SeedVault export validation check (#1432)
  Mobile: Fix Android splash screen hang when returning from bg (#1429)
  Shared: Fix milestone fall behind check (#1436)
  Bump @babel/plugin-proposal-class-properties in /src/desktop (#1425)
  Bump @babel/preset-env from 7.4.3 to 7.4.4 in /src/desktop (#1415)
  [Security] Bump tar from 2.2.1 to 4.4.8 in /src/desktop (#1434)
  Bump snyk from 1.156.0 to 1.158.0 (#1435)
  Bump snyk from 1.154.0 to 1.156.0 (#1433)
  Bump @babel/register from 7.4.0 to 7.4.4 in /src/desktop (#1426)
  ...

# Conflicts:
#	package.json
#	src/desktop/main.js
#	src/desktop/npm-shrinkwrap.json
#	src/desktop/package.json
#	src/mobile/android/app/build.gradle
#	src/mobile/ios/iotaWallet-tvOS/Info.plist
#	src/mobile/ios/iotaWallet-tvOSTests/Info.plist
#	src/mobile/ios/iotaWallet.xcodeproj/project.pbxproj
#	src/mobile/ios/iotaWallet/Info.plist
#	src/mobile/ios/iotaWalletTests/Info.plist
#	src/mobile/ios/iotaWalletUITests/Info.plist
#	src/mobile/package.json
#	src/mobile/src/ui/components/PasswordFields.js
#	src/mobile/src/ui/views/wallet/Login.js
#	src/mobile/yarn.lock
#	src/shared/locales/ar/translation.json
#	src/shared/locales/bg/translation.json
#	src/shared/locales/cs/translation.json
#	src/shared/locales/da/translation.json
#	src/shared/locales/de-CH/translation.json
#	src/shared/locales/de/translation.json
#	src/shared/locales/el/translation.json
#	src/shared/locales/en/translation.json
#	src/shared/locales/es-ES/translation.json
#	src/shared/locales/es-LA/translation.json
#	src/shared/locales/et/translation.json
#	src/shared/locales/fa/translation.json
#	src/shared/locales/fi/translation.json
#	src/shared/locales/fr/translation.json
#	src/shared/locales/he/translation.json
#	src/shared/locales/hi/translation.json
#	src/shared/locales/hr/translation.json
#	src/shared/locales/hu/translation.json
#	src/shared/locales/id/translation.json
#	src/shared/locales/it/translation.json
#	src/shared/locales/ja/translation.json
#	src/shared/locales/ka/translation.json
#	src/shared/locales/kn/translation.json
#	src/shared/locales/ko/translation.json
#	src/shared/locales/lt/translation.json
#	src/shared/locales/lv/translation.json
#	src/shared/locales/nl/translation.json
#	src/shared/locales/no/translation.json
#	src/shared/locales/pl/translation.json
#	src/shared/locales/pt-BR/translation.json
#	src/shared/locales/pt-PT/translation.json
#	src/shared/locales/ro/translation.json
#	src/shared/locales/ru/translation.json
#	src/shared/locales/sk/translation.json
#	src/shared/locales/sl/translation.json
#	src/shared/locales/sr/translation.json
#	src/shared/locales/sv-SE/translation.json
#	src/shared/locales/ta/translation.json
#	src/shared/locales/th/translation.json
#	src/shared/locales/tr/translation.json
#	src/shared/locales/ur/translation.json
#	src/shared/locales/vi/translation.json
#	src/shared/locales/zh-CN/translation.json
#	src/shared/locales/zh-TW/translation.json
#	yarn.lock
@cvarley100 cvarley100 mentioned this pull request May 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C - Shared L - Need reviews Lifecycle - Each PR must have at least two reviewers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants