File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -424,7 +424,15 @@ defmodule AshPostgres.DataLayer do
424
424
end
425
425
426
426
def rollback ( args ) do
427
- repos = AshPostgres.Mix.Helpers . repos! ( [ ] , args )
427
+ { opts , _ , _ } =
428
+ OptionParser . parse ( args ,
429
+ switches: [
430
+ repo: :string
431
+ ] ,
432
+ aliases: [ r: :repo ]
433
+ )
434
+
435
+ repos = AshPostgres.Mix.Helpers . repos! ( opts , args )
428
436
429
437
show_for_repo? = Enum . count_until ( repos , 2 ) == 2
430
438
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ defmodule AshPostgres.Mix.Helpers do
119
119
def delete_flag ( args , arg ) do
120
120
case Enum . split_while ( args , & ( & 1 != arg ) ) do
121
121
{ left , [ _ | rest ] } ->
122
- left ++ rest
122
+ delete_flag ( left ++ rest , arg )
123
123
124
124
_ ->
125
125
args
@@ -129,7 +129,7 @@ defmodule AshPostgres.Mix.Helpers do
129
129
def delete_arg ( args , arg ) do
130
130
case Enum . split_while ( args , & ( & 1 != arg ) ) do
131
131
{ left , [ _ , _ | rest ] } ->
132
- left ++ rest
132
+ delete_arg ( left ++ rest , arg )
133
133
134
134
_ ->
135
135
args
You can’t perform that action at this time.
0 commit comments