diff --git a/EditPlan.tsx b/EditPlan.tsx
index 2744f72..9a49e6f 100644
--- a/EditPlan.tsx
+++ b/EditPlan.tsx
@@ -79,16 +79,18 @@ export default function EditPlan() {
- {
- let first = await getLast(workouts[0])
- if (!first) first = { ...defaultSet, name: workouts[0] }
- delete first.id
- navigation.navigate('StartPlan', { plan: params.plan, first })
- }}
- icon='play-arrow'
- />
+ {typeof plan.id === 'number' && (
+ {
+ let first = await getLast(workouts[0])
+ if (!first) first = { ...defaultSet, name: workouts[0] }
+ delete first.id
+ navigation.navigate('StartPlan', { plan: params.plan, first })
+ }}
+ icon='play-arrow'
+ />
+ )}
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 74cb7b3..ff8f7a9 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -41,8 +41,8 @@ android {
missingDimensionStrategy "RNNotifications.reactNativeVersion", "reactNative60"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 36168
- versionName "1.142"
+ versionCode 36169
+ versionName "1.143"
buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
if (isNewArchitectureEnabled()) {
diff --git a/package.json b/package.json
index e290433..cdfa320 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "massive",
- "version": "1.142",
+ "version": "1.143",
"private": true,
"license": "GPL-3.0-only",
"scripts": {