From cb19b8b21c224008059c2ef960aecc3d6d9a1c24 Mon Sep 17 00:00:00 2001 From: Kobe Date: Fri, 20 Jun 2025 10:24:53 +0200 Subject: [PATCH] fix company null --- routes/__pycache__/main.cpython-313.pyc | Bin 92060 -> 92250 bytes routes/main.py | 15 ++++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index 9b8c77e52d7a89ee58df13f3a230b349abaf8b97..5da7b342c539ee0a40e1cac9bf2f53d17cb93269 100644 GIT binary patch delta 2046 zcmZ8h4Nz3q6@KTvefz)c3Jb`xx@=SeSV6n|L}ZbKUq=v=&pmNEkN9*Eee z@n}<6%4HZY2oM(>GL|x8jsRq&4~!U(fm)BzV_M65S*-uX4_Sf5 zrXA06A;i}2vr>0rM>w$9TOV+Sa|7n&O98WJzf~o$&n?F_X<;1uTr9PO+j%scHz(>m z7W`$61328X!y$FVLNvbkiW$GF(c{_ItguMxSqBaXMR#pnfE9*NZ|?rpNc>XUf7w* z7J=jtU_-(b>(IHzBWzMtXH}Q~bo`Zw(=ozA&`c>ZL!gCkr!bBi?D%|CYi70`XCp)fSHB%^?`m z5NesBajI%isXO>g!xL*C6LgMF&r|pdfp~t@Q0?_KRCu?&R9;;f6!)RlQc)H};>QiC znjRo(cLX%fz#INBOy6xuwdq_V_Lvg|M+>@tbozxeWgnDXv9D_{c)RG4{&Ck6(uWh$ zuSBdPRY+KKw5i80H|^#jdVO9Rb1_X{0NeniR)~s8qB(~PtP!ViWox!!fo7?pFoXWq72%Ji zt`ZrN7j`r(#s1bzcpxvd76SWk@(L@*a95L&Ez#p!Ka0Z6``oI0sLQ#J&s5LJd4+|%NZxLC6Q1AKMhln zLRRUvtj0xO*rj$mIPu-%k#+~;AFgC{IBN$j>tE!CF(2zAuUuns*gC2vEvo$8KR;uN!pYPE96hc|Hi=#zCF2?-0|Y% z%V3og|FudRT=+=$d91nh6HN;FO!+PW)-C)%p1rkQ^?d_Z-YXL<(uXFF5r}8SCrL@f6SPmJ zrRWUE2oHQ!{zMse3csaOb5d;vG-VW>5|5?z@#L&VSb4;5E{2(#;p(EzRe2ayW2) ztkV5sAl)!1{bLLK4*sJYFNNEXx}102=NR=83RVhfQ)&{MDg;JtYAf4QHWaqzv)s?p zTFZv`>@hxUjJMxqozl6jVC9{JmnV&Gh4)~!w5Ocpv6?T2sY>Nn{>1RjS)G)&_WTg&8eI58Qo4jnh{rfEw+e8n}=!FyM5j0cTYi#OZ*0KGL~Fl}?fl zDPwW|4G+BT2*G(yJ>LFUi;fi*bUW#R_A(uYwV7SUq@Fi^S#i4aU_|U!v?L~f|pnRaVNQI}0ETH6o zGDDXy$x_92d@!<{=9tI2z2&Cud>A%4*0bs`MXClDIL!=`Ifkn+f(h%V=v*|Nb*j0A zQJ@2N&K3n`?wd5Qpii+DClv>2pVJHXQs^fTG#YaXys@rSfwje>v;%aXlIi$^LKmJW z_BH>9zCo&aMd1d4!xHQ%_QDyJ9_U*VAv*$u$xUwwwBoT6EqLMi5-(kw*{^=}&eew$ zC#JTB$F_vW-ZIDWeI+ayCnto88bg(d5lmyml*Eb5l@K8FD-+qo2wt};QVe~VRO$!) zXfF+dH~3|#Q967GJX4x2ZK5fE;Br#HN=jzsZEMzwiPf{RB6z@mxHgWF(u+F!@K8mp z>J6RBC=B30g}?UQ%Q%KGs&XDY=eJfSf%rCq?=5NPhC;zjoTk9b8y1LjU!%Ed7aYTL zRmo6|>Wy_U6L)P4QCZ2mkfrKq|KpR5sjML#Qay22wI?IboPbT=n{ZXNUailJBnGaL zE=N1*-s9D*r+k)tZd|I!Mr0o3iJ}>^C=Y_XxZ3%oY)`9s+`DNdxsZ2F0t{kqjSncX zye3*ho7QogfRnynY_3UAO2lOKBjJPCmH6ZAWhTtsJY8j0q(PgzXREul6%TK2mA8dQ zp4PO4C*rnGmUw9rtfEG%GBJ>8oD`Di%Utng$$X8Kw66~zvc-=fsgrB1uGF4bS6c*; zJk*^U1%14*r$@3& z;CGx2myn3pF6@R3zTjdAE!DLPUU>4-awy=94Ku}1%4alQhmrl5tBa+TM8WJMJ$V6NaD3@-^&+^F%eOO1pI8OEe%?Hw#R{@6pg9hJNnn z81RNZt}_P8rGHVIUtLLw%|V8!BjX{FsLSJFlguC`YVTo+X%KfICIRlV#LAQexx{K+ z60Cy(?sXFQz#wOw0~=tfP(KIGNMN0inF8Bs!WU_G;!;71_;fY&+}G&YF6}|8t6i5if4XA~;|SW0T?CsMEWpbhA50SeOHY OGDU$mOmsvOivI=xqHf&) diff --git a/routes/main.py b/routes/main.py index e9975dd..dc63037 100644 --- a/routes/main.py +++ b/routes/main.py @@ -397,9 +397,14 @@ def init_routes(main_bp): data = request.get_json() try: + # Ensure company is not None - use "Unknown" as default + company = data.get('company', 'Unknown') + if not company: + company = 'Unknown' + instance = Instance( name=data['name'], - company=data['company'], + company=company, payment_plan=data['payment_plan'], main_url=data['main_url'], status='inactive' # New instances start as inactive @@ -436,7 +441,9 @@ def init_routes(main_bp): try: instance.name = data.get('name', instance.name) - instance.company = data.get('company', instance.company) + # Ensure company is not None - use current value or "Unknown" as default + company = data.get('company', instance.company) + instance.company = company if company else "Unknown" instance.payment_plan = data.get('payment_plan', instance.payment_plan) instance.main_url = data.get('main_url', instance.main_url) instance.status = data.get('status', instance.status) @@ -557,7 +564,9 @@ def init_routes(main_bp): if response.status_code == 200: data = response.json() if 'company_name' in data: - instance.company = data['company_name'] + # Set company to "Unknown" if company_name is None or empty + company_name = data['company_name'] + instance.company = company_name if company_name else "Unknown" db.session.commit() except Exception as e: current_app.logger.error(f"Error fetching instance settings: {str(e)}")