|
|
@@ -594,7 +594,7 @@ async def get_transit_preview(
|
|
|
|
|
|
# Determine applying/separating
|
|
|
t_speed = transit_speeds.get(t_name, 0.0)
|
|
|
- applying = _is_applying(t_lon, n_lon, t_speed, 0.0, asp_angle)
|
|
|
+ applying = astrology._is_applying(t_lon, n_lon, t_speed, 0.0, asp_angle)
|
|
|
|
|
|
day_aspects.append({
|
|
|
"transiting": t_name,
|
|
|
@@ -855,9 +855,11 @@ def list_house_systems() -> dict[str, Any]:
|
|
|
|
|
|
|
|
|
async def _get_person_birth_data(person_id: str) -> dict[str, Any]:
|
|
|
- """Fetch birth data from DB or return error dict."""
|
|
|
+ """Fetch birth data from DB by person_id or nickname."""
|
|
|
from . import storage
|
|
|
person = await storage.get_person(person_id=person_id)
|
|
|
+ if not person:
|
|
|
+ person = await storage.get_person(nickname=person_id)
|
|
|
if not person:
|
|
|
return {"error": f"person not found: {person_id}"}
|
|
|
return {
|