Skip to content

Commit 66f4aad

Browse files
Tests pass
1 parent 1a73c2a commit 66f4aad

File tree

6 files changed

+5
-47
lines changed

6 files changed

+5
-47
lines changed

extra/Lamdera/Evergreen/MigrationGenerator.hs

+1-10
Original file line numberDiff line numberDiff line change
@@ -687,16 +687,7 @@ canAliasToMigration oldVersion newVersion scope interfaces recursionSet (typeNew
687687

688688
paramMigrationPairs :: [(N.Name, N.Name)]
689689
paramMigrationPairs =
690-
filter
691-
(\(_, newTVar) ->
692-
isTVarInUse
693-
newTVar
694-
(case aliasTypeNew of
695-
Can.Holey a -> debugHaskellPass "123123123123" newTVar a
696-
Can.Filled a -> debugHaskellPass "123123123123" newTVar a
697-
)
698-
)
699-
(zip tvarsOld tvarsNew)
690+
zip tvarsOld tvarsNew
700691

701692
paramMigrationFnsTypeSig :: [Text]
702693
paramMigrationFnsTypeSig =

test/scenario-migration-generate/src/Migrate_All/Actual.elm

+1-8
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ migrate_Migrate_All_New_BackendModel old =
181181
, url = old.url
182182
, userCache = old.userCache |> migrate_AssocList_Dict identity migrate_IncludedBySpecialCasedParam_Custom
183183
, apps = (Unimplemented {- Type `Dict (String) (Migrate_All.New.App)` was added in V2. I need you to set a default value. -})
184-
, id = old.id |> migrate_Migrate_All_New_Id migrate_Migrate_All_New_UserId
184+
, id = old.id |> migrate_Migrate_All_New_Id
185185
, depthTests = (Unimplemented {- Field of type `Dict (String) (Migrate_All.Old.Depth)` was removed in V2. I need you to do something with the `old.depthTests` value if you wish to keep the data, then remove this line. -})
186186
, removed = (Unimplemented {- Field of type `String` was removed in V2. I need you to do something with the `old.removed` value if you wish to keep the data, then remove this line. -})
187187
, removedRecord = (Unimplemented {- Field of type `Evergreen.V1.External.AllCoreTypes` was removed in V2. I need you to do something with the `old.removedRecord` value if you wish to keep the data, then remove this line. -})
@@ -205,13 +205,6 @@ migrate_Migrate_All_New_Id old =
205205
Migrate_All.New.Id p0
206206

207207

208-
migrate_Migrate_All_New_UserId : Migrate_All.Old.UserId -> Migrate_All.New.UserId
209-
migrate_Migrate_All_New_UserId old =
210-
case old of
211-
Migrate_All.Old.UserId ->
212-
Migrate_All.New.UserId
213-
214-
215208
migrate_Migrate_All_New_UserType : Migrate_All.Old.UserType -> Migrate_All.New.UserType
216209
migrate_Migrate_All_New_UserType old =
217210
case old of

test/scenario-migration-generate/src/Migrate_External_Paramed/Actual.elm

-8
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ migrate_Migrate_External_Paramed_New_AnalyticsModel old =
4949
{ position = rec.position |> migrate_Migrate_External_Paramed_New_Point2d identity identity
5050
}
5151
)
52-
, userId = old.userId |> migrate_Migrate_External_Paramed_New_Id
5352
}
5453

5554

@@ -78,13 +77,6 @@ migrate_Migrate_External_Paramed_New_Debounce migrate_a old =
7877
}
7978

8079

81-
migrate_Migrate_External_Paramed_New_Id : Migrate_External_Paramed.Old.Id a_old -> Migrate_External_Paramed.New.Id a_new
82-
migrate_Migrate_External_Paramed_New_Id old =
83-
case old of
84-
Migrate_External_Paramed.Old.Id p0 ->
85-
Migrate_External_Paramed.New.Id p0
86-
87-
8880
migrate_Migrate_External_Paramed_New_IdDict : (k_old -> k_new) -> (v_old -> v_new) -> Migrate_External_Paramed.Old.IdDict k_old v_old -> Migrate_External_Paramed.New.IdDict k_new v_new
8981
migrate_Migrate_External_Paramed_New_IdDict migrate_k migrate_v old =
9082
case old of

test/scenario-migration-generate/src/Migrate_External_Paramed/Expected.elm

+3-3
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ migrate_Migrate_External_Paramed_New_NColor old =
103103

104104
migrate_Migrate_External_Paramed_New_Point2d : (units_old -> units_new) -> (coordinates_old -> coordinates_new) -> Migrate_External_Paramed.Old.Point2d units_old coordinates_old -> Migrate_External_Paramed.New.Point2d units_new coordinates_new
105105
migrate_Migrate_External_Paramed_New_Point2d migrate_units migrate_coordinates old =
106-
old |> migrate_Migrate_External_Paramed_New_Point2d_ migrate_units migrate_coordinates
106+
old |> migrate_Migrate_External_Paramed_New_Point2d_
107107

108108

109-
migrate_Migrate_External_Paramed_New_Point2d_ : (units_old -> units_new) -> (coordinates_old -> coordinates_new) -> Migrate_External_Paramed.Old.Point2d_ units_old coordinates_old -> Migrate_External_Paramed.New.Point2d_ units_new coordinates_new
110-
migrate_Migrate_External_Paramed_New_Point2d_ migrate_units migrate_coordinates old =
109+
migrate_Migrate_External_Paramed_New_Point2d_ : Migrate_External_Paramed.Old.Point2d_ units_old coordinates_old -> Migrate_External_Paramed.New.Point2d_ units_new coordinates_new
110+
migrate_Migrate_External_Paramed_New_Point2d_ old =
111111
case old of
112112
Migrate_External_Paramed.Old.Point2d_ p0 ->
113113
Migrate_External_Paramed.New.Point2d_ p0

test/scenario-migration-generate/src/Migrate_External_Paramed/New.elm

-9
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ type alias AnalyticsModel =
2222
String
2323
{ position : Point2d String String
2424
}
25-
, userId : Id UserId
2625
}
2726

2827

@@ -76,11 +75,3 @@ type Debounce a
7675
{ input : List a
7776
, locked : Bool
7877
}
79-
80-
81-
type Id a =
82-
Id String
83-
84-
85-
type UserId =
86-
UserId

test/scenario-migration-generate/src/Migrate_External_Paramed/Old.elm

-9
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ type alias AnalyticsModel =
2222
String
2323
{ position : Point2d String String
2424
}
25-
, userId : Id UserId
2625
}
2726

2827

@@ -76,11 +75,3 @@ type Debounce a
7675
{ input : List a
7776
, locked : Bool
7877
}
79-
80-
81-
type Id a =
82-
Id String
83-
84-
85-
type UserId =
86-
UserId

0 commit comments

Comments
 (0)