From: Mikael Magnusson <[email protected]>
Signed-off-by: Mikael Magnusson <[email protected]>
---
server/sinan/src/sin_depends.erl | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/server/sinan/src/sin_depends.erl b/server/sinan/src/sin_depends.erl
index af26fc8..8bdd0c8 100644
--- a/server/sinan/src/sin_depends.erl
+++ b/server/sinan/src/sin_depends.erl
@@ -142,9 +142,17 @@ resolve_project_dependencies(Prefix,
[Dep | Deps], Acc) ->
case already_resolved(Dep, Acc) of
false ->
- [Version | _] = sin_resolver:package_versions(Prefix,
- ErtsVersion,
- Dep),
+ Version =
+ case sin_resolver:package_versions(Prefix,
+ ErtsVersion,
+ Dep) of
+ [] ->
+ ?ETA_RAISE_DA(unable_to_find_dependency,
+ "Couldn't find dependency ~s.",
+ [Dep]);
+ [Version1 | _] ->
+ Version1
+ end,
NDeps = sin_resolver:package_dependencies(Prefix,
ErtsVersion,
Dep,
--
1.5.6.3
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"erlware-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/erlware-dev?hl=en
-~----------~----~----~----~------~----~------~--~---