From 8146fdc186358af2028f06a3694db22e1a2ee543 Mon Sep 17 00:00:00 2001
From: TonyFord <tonyford@strategy-investor.de>
Date: Wed, 10 Jun 2020 15:46:35 +0200
Subject: [PATCH] bug fix import order into form

---
 _includes/form.html     | 1 +
 _includes/overview.html | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/_includes/form.html b/_includes/form.html
index 408b8c3..436c308 100644
--- a/_includes/form.html
+++ b/_includes/form.html
@@ -54,6 +54,7 @@
             <select id="{{ fields[0] }}" class="order-form form-control" onchange="createYml()">
               {% for v in fvalues %}
               <optgroup label="{{ v[0] }}">{% assign ps=v[1] | map: 'price-sources' | clean %}
+                <option value="{{ v[0] }}">{{ v[0] }}</option>
                 {% for w in ps %}
                   {% for y in w[1] %}
                     <option value="{{ v[0] }},{{ w[0] }},{{ y[0] }}" title="">{{ w[0] }},{{ y[0] }}</option>
diff --git a/_includes/overview.html b/_includes/overview.html
index d9feff0..d7f29d4 100644
--- a/_includes/overview.html
+++ b/_includes/overview.html
@@ -58,9 +58,9 @@
               <div><small>{{ o.description }}</small></div>
             </div>
             {% capture priceref %}{{ o.price-reference | split: ',' | join: '-' }}{% endcapture %}
-            {% capture price_ex %}{{ site.data.price-sources[priceref].price | plus: 0.00001 | round: 4 }}{% endcapture %}
+            {% capture price_ex %}{% if site.data.price-sources[priceref] %}{{ site.data.price-sources[priceref].price | plus: 0.00001 | round: 4 }}{% else %}1{% endif %}{% endcapture %}
             {% capture price %}{% if price_ex != "" %}{{price_ex}}{% else %}{{ o.price-source }}{% endif %}{% endcapture %}
-            <div class="orderlist-price"><font class="faircoin-price">{{ o.price-per-unit | divided_by: price | round:1 | decimals }} FAIR</font><br>{% if min-size > 0 %}{{ min-size }}..{% endif %}{{ max-size }} {{ o.unit }}<br>( {{ o.price-per-unit | decimals }} {{ site.data.price-sources[priceref].currency }} / {{ o.unit }} )<br>( {{ price }} {{ site.data.price-sources[priceref].currency }} / FAIR )<br><i>{% if price_ex != "" %}<a href="{{ site.data.price-sources[o.price-source].www }}">{{ o.price-source | replace: '-','/' }}</a>{% else %}fixed price{% endif %}</i>
+            <div class="orderlist-price"><font class="faircoin-price">{{ o.price-per-unit | divided_by: price | round:1 | decimals }} FAIR</font><br>{% if min-size > 0 %}{{ min-size }}..{% endif %}{{ max-size }} {{ o.unit }}{% if site.data.price-sources[priceref] %}<br>( {{ o.price-per-unit | decimals }} {{ site.data.price-sources[priceref].currency }} / {{ o.unit }} )<br>( {{ price }} {{ site.data.price-sources[priceref].currency }} / FAIR )<br><i>{% if price_ex != "" %}<a href="{{ site.data.price-sources[o.price-source].www }}">{{ o.price-source | replace: '-','/' }}</a>{% else %}fixed price{% endif %}</i>{% endif %}
 
             </div>
           </div>
-- 
GitLab