Compare commits

...

2 Commits

Author SHA1 Message Date
e03e740149 Solved bug 2025-01-17 10:56:45 +01:00
c96702035f Updated README.md 2025-01-17 10:34:21 +01:00
2 changed files with 3 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# Portfolio: Flask-based Portfolio 🚀 # Portfolio CMS: Flask-based Portfolio Management🚀
This software allows individuals and institutions to set up an easy portfolio/landingpage/homepage to showcase their projects and online presence. It is highly customizable via a YAML configuration file. This software allows individuals and institutions to set up an easy portfolio/landingpage/homepage to showcase their projects and online presence. It is highly customizable via a YAML configuration file.

View File

@ -55,7 +55,7 @@ class ConfigurationResolver:
self._recursive_resolve(value, root_config) self._recursive_resolve(value, root_config)
elif key == "link": elif key == "link":
try: try:
loaded = self._find_entry(root_config, self._mapped_key(value), True) loaded = self._find_entry(root_config, self._mapped_key(value), False)
if isinstance(loaded, list) and len(loaded) > 2: if isinstance(loaded, list) and len(loaded) > 2:
loaded = self._find_entry(root_config, self._mapped_key(value), False) loaded = self._find_entry(root_config, self._mapped_key(value), False)
current_config.clear() current_config.clear()
@ -114,6 +114,7 @@ class ConfigurationResolver:
key = next((k for k in current if self._mapped_key(k) == part), None) key = next((k for k in current if self._mapped_key(k) == part), None)
# If no fitting key was found search in the children # If no fitting key was found search in the children
if key is None: if key is None:
# The following line seems buggy; Why is children loaded allways and not just when children is set?
current = self._find_by_name(current["children"],part) current = self._find_by_name(current["children"],part)
if not current: if not current:
raise KeyError( raise KeyError(