From 11fa012cdaea031c1fea34bcad49b6c6cbe2eedf Mon Sep 17 00:00:00 2001 From: Tristan Sloughter Date: Sat, 18 Oct 2014 12:20:46 -0500 Subject: fix function defs for function that take vsn(), which can be an atom --- src/rlx_depsolver.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/rlx_depsolver.erl') diff --git a/src/rlx_depsolver.erl b/src/rlx_depsolver.erl index f9dc73d..fd26145 100644 --- a/src/rlx_depsolver.erl +++ b/src/rlx_depsolver.erl @@ -269,7 +269,7 @@ parse_version(RawVsn) erlang:is_binary(RawVsn) -> ec_semver:parse(RawVsn); parse_version(Vsn) - when erlang:is_tuple(Vsn) -> + when erlang:is_tuple(Vsn) ; erlang:is_atom(Vsn) -> Vsn. %% @doc check that a specified constraint is a valid constraint. @@ -351,6 +351,8 @@ format_culprits(Culprits) -> %% @doc A formatted version tuple -spec format_version(vsn()) -> iolist(). +format_version('NO_VSN') -> + ""; format_version(Version) -> rlx_depsolver_culprit:format_version(Version). -- cgit v1.2.3